.
Учимся программировать в среде Metatrader (mql). Урок 28. Директивы препроцессора.
Автор megabax   
24.11.2012 г.
unit AIObj

Учимся программировать в среде Metatrader (mql). Урок 28. Директивы препроцессора.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Такая возможность MQL, как препроцессорная обработка компилируемого текста, позволяет улучшить читаемость исходного кода, а так же структурировать его путем разбиения на отдельные файлы и включение их в один общий файл. И так, что же такое препроцессор? Препроцессор - это специальная подсистема компилятора MQL4, которая занимается предварительной подготовкой исходного текста программы непосредственно перед ее компиляцией. Для этого существуют так наываемые дикертивы препроцессора - специальные команды, которые начинаются с символа "#".

Рассмотрим эти директивы более подробно.
И так, директива
#define....

...

...Свойство show_confirm заставляет перед запуском скрипта показывать вот такое окно:

Учимся программировать в среде Metatrader (mql). Урок 28. Директивы препроцессора.

А свойство show_inputs ...

...

 


Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями  программного продукта "Metatrader 4", авторское право на который принадлежит "MetaQuotes Software Corp". 


Последнее обновление ( 24.11.2012 г. )