Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Нет времени изучать MQL5? Библиотека исходников для вас!
Alexander Sokolov
247
Alexander Sokolov 2015.07.16 14:55 
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
Alexander Bereznyak
20645
Alexander Bereznyak 2015.07.16 15:18  
значение переменной extern можно менять в программе, а input нельзя, можно менять только в стартовом меню
Alexander Sokolov
247
Alexander Sokolov 2015.07.16 15:33  
Саш, эт понятно)) Смысл присутствия обоих в языке? По моему в 4-ке input отсутствовал и был extern, вопросов не было, а в 5-ке зачем extern тогда ?
Vitalii Ananev
7534
Vitalii Ananev 2015.07.16 15:42  
Для совместимости старых mql4 программ с новыми. 
Artyom Trishkin
71285
Artyom Trishkin 2015.07.16 15:59  
Alexander Sokolov:
Друзья! Объясните кто может отличия extern - переменных от input в MQL5. 
https://www.mql5.com/ru/docs/basis/variables/externvariables
Alexander Sokolov
247
Alexander Sokolov 2015.07.16 16:08  

Artyom Trishkin:
https://www.mql5.com/ru/docs/basis/variables/externvariables

 

Читал. Тогда не понимаю чем принципиально отличаются переменные объявленные на глобальном уровне от extern ?  

Vladimir Kazakov
5310
Vladimir Kazakov 2015.07.16 16:20  

Вероятно при раздельной компиляции разница будет очевидна?

И чтобы компилятор не ругался на повторное определение.

Alexander Bereznyak
20645
Alexander Bereznyak 2015.07.16 17:04  
Alexander Sokolov:
глобальные переменные(не терминала), не видны в меню при старте программы
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий