OnDeinit Reason - страница 2

 
Igor Makanu:

наверное правильно, справка по enum находится в разделе: https://www.mql5.com/ru/docs/basis/types/integer/enumeration

Справочник MQL5  - Основы языка - Типы данных - Целые типы - Перечисления 

Пост был таким:

Быстро найти нужный enum

Print(typename(REASON_CLOSE)); // int

Вот мне и интересно стало, чем поможет эта строка в поиске нужного перечисления. Я не понял например.

 
Artyom Trishkin:

Пост был таким:

Вот мне и интересно стало, чем поможет эта строка в поиске нужного перечисления. Я не понял например.

проверил, поможет:

void OnStart()
  {
   enum ENUM_MY{help,help_me,go_away};
   Print(typename(PERIOD_H1));
   Print(typename(help_me));
  }

2019.08.03 15:48:46.362 tst (EURUSD,H1) ENUM_TIMEFRAMES

2019.08.03 15:48:46.362 tst (EURUSD,H1) ENUM_MY


запутал Артем, в общем смысл обьяснений был, что причины деинициализации не являются перечислением, а они являются константами, причем константами заданными через макроподстановку #define, поэтому пример Print(typename(REASON_CLOSE)); и выдает тип int


ЗЫ: тогда справка немного вводит в заблуждение - мой предыдущий пост

 
Igor Makanu:

проверил, поможет:

2019.08.03 15:48:46.362 tst (EURUSD,H1) ENUM_TIMEFRAMES

2019.08.03 15:48:46.362 tst (EURUSD,H1) ENUM_MY


запутал Артем, в общем смысл обьяснений был, что причины деинициализации не являются перечислением, а они являются константами, причем константами заданными через макроподстановку #define, поэтому пример Print(typename(REASON_CLOSE)); и выдает тип int


ЗЫ: тогда справка немного вводит в заблуждение - мой предыдущий пост

Всё. Понял смысл о чём там было. Благодарю.
 
Круто! Всем спасибо. Кое чего нового узнал!
Причина обращения: