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