forked from rosh/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--;
| |
}
| |
//+------------------------------------------------------------------+
|