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))
| |||
//+------------------------------------------------------------------+
|