forked from airat77786/MQL5Book
32 lines
1.1 KiB
MQL5
32 lines
1.1 KiB
MQL5
//+------------------------------------------------------------------+
| |||
//| ExternHeader2.mqh |
| |||
//| Copyright 2021, MetaQuotes Ltd. |
| |||
//| https://www.mql5.com |
| |||
//+------------------------------------------------------------------+
| |||
| |||
#ifdef USE_INCLUDE_WORKAROUND
| |||
// a replacement for extern variable could be:
| |||
| |||
#include "ExternCommon.mqh" // which contains:
| |||
//+------------------------------------------+
| |||
//| /* ExternCommon.mqh */ |
| |||
//| int x; |
| |||
//+------------------------------------------+
| |||
| |||
#else
| |||
| |||
extern int x;
| |||
| |||
#endif
| |||
| |||
// ERROR:
| |||
// extern short y; // variable 'y' already defined with different type
| |||
| |||
//+------------------------------------------------------------------+
| |||
//| Mockup decrement function using 'x' |
| |||
//+------------------------------------------------------------------+
| |||
void dec()
| |||
{
| |||
x--;
| |||
}
| |||
//+------------------------------------------------------------------+
|