Скачать MetaTrader 5

Как вывести в Print версию терминала?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Александр
217
Александр  

В свете последних событий 600-го (хотел сказать "мерса") интересно иметь на экране информацию, с какой версией и билдом имеешь дело?

Заранее благодарю!

Dmitry Fedoseev
45397
Dmitry Fedoseev  
TerminalInfoInteger(TERMINAL_BUILD)
Александр
217
Александр  
Integer:


Она в 4.509 точно будет работать?

'TerminalInfoInteger' - function is not defined

Artyom Trishkin
Модератор
81544
Artyom Trishkin  
religare:

Она в 4.509 точно будет работать?

'TerminalInfoInteger' - function is not defined


Нет, в 509-м её нету
Dmitry Fedoseev
45397
Dmitry Fedoseev  
religare:

Она в 4.509 точно будет работать?

'TerminalInfoInteger' - function is not defined




Не. Только начиная с 600.
Александр
217
Александр  
Как раз хотелось различать эти терминалы 509 от стоящих "выше".
Dmitry Fedoseev
45397
Dmitry Fedoseev  
religare:
Как раз хотелось различать эти терминалы 509 от стоящих "выше".


Миссия вроде как невыполнима.

Если вносить какие-то изменения в код и компилировать, то будет билд от 600. Старой версии редактора как бы уже и нету.

Но советники откомпилированные в старой версии терминала будут работать в новой версии терминала правильно.

Dmitry Fedoseev
45397
Dmitry Fedoseev  
Забавно получается. Советник написанный старым кодом откомпилированный в старой версии будет работать правильно в новой версии, а если его откомпилировать в новой версии, то может работат неправильно (из-за логических выражений), или же не откомпилироваться (например, из-за объявления переменных под switch).
Vitalie Postolache
12430
Vitalie Postolache  
Integer:
Забавно получается. Советник написанный старым кодом откомпилированный в старой версии будет работать правильно в новой версии, а если его откомпилировать в новой версии, то может работат неправильно (из-за логических выражений), или же не откомпилироваться (например, из-за объявления переменных под switch).

Есть и обратное зло: советники, содержащие мелкие огрехи в коде, но всё же работающие в старом билде, в новом не станут работать даже если их просто запускать не перекомпилируя (тот те вылет за пределы массива как пример, или не юникодовые строки).
Artyom Trishkin
Модератор
81544
Artyom Trishkin  
evillive:

Есть и обратное зло: советники, содержащие мелкие огрехи в коде, но всё же работающие в старом билде, в новом не станут работать, хоть и скомпилируются (тот те вылет за пределы массива как пример)
Ну... теперь нефиг забираться выше крыши, иль спускаться ниже подвала.
Vitalie Postolache
12430
Vitalie Postolache  
artmedia70:
Ну... теперь нефиг забираться выше крыши, иль спускаться ниже подвала.

ага, а также нефиг к дллкам обращаться, тем более на непонятном ансисе, да и доступ к файлам тоже нафиг не нужен )
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий