forked from rosh/MQL5Book
27 lines
1.2 KiB
MQL5
27 lines
1.2 KiB
MQL5
//+------------------------------------------------------------------+
| |
//| Uninit.mqh |
| |
//| Copyright 2021-2022, MetaQuotes Ltd. |
| |
//| https://www.mql5.com |
| |
//+------------------------------------------------------------------+
| |
| |
//+------------------------------------------------------------------+
| |
//| Enumeration for getting names of deinitialization codes |
| |
//+------------------------------------------------------------------+
| |
enum ENUM_DEINIT_REASON
| |
{
| |
// DEINIT_ prefix is used below
| |
// to prevent name collisions with built-in constants
| |
DEINIT_REASON_PROGRAM = 0,
| |
DEINIT_REASON_REMOVE = 1,
| |
DEINIT_REASON_RECOMPILE = 2,
| |
DEINIT_REASON_CHARTCHANGE = 3,
| |
DEINIT_REASON_CHARTCLOSE = 4,
| |
DEINIT_REASON_PARAMETERS = 5,
| |
DEINIT_REASON_ACCOUNT = 6,
| |
DEINIT_REASON_TEMPLATE = 7,
| |
DEINIT_REASON_INITFAILED = 8,
| |
DEINIT_REASON_CLOSE = 9,
| |
};
| |
| |
#define DRSTR(X) EnumToString((ENUM_DEINIT_REASON)(X))
| |
//+------------------------------------------------------------------+
|