Файлы include в новом терминале

 

Всем привет,

Подскажите как файл библиотеки обозначить 4 языком а не 5 ?

потому что при компиляции он вообще не видит функций и пишет ошибки:

'ObjectGet' - function not defined      BB10_Help.mqh   20      11
'ObjectGet' - function not defined      BB10_Help.mqh   20      54
'WindowHandle' - function not defined   BB10_Help.mqh   212     15
'WM_COMMAND' - undeclared identifier    BB10_Help.mqh   213     24
'PostMessageW' - function not defined   BB10_Help.mqh   213     4
'ObjectDelete' - wrong parameters count BB10_Help.mqh   216     4
Файлы:
bb10_help.mqh  20 kb
 
ап
 

Добрый день!

А Вы пытаетесь файл откомпилировать, расположенный в каком каталоге?

Я сходу не нашёл информацию по вопросу в интернетах, но, кажется, что если положить файл в <каталог данных терминала>/MQL4/Include (чтобы определить каталог данных, нажмите в MetaEditor'е или терминале Файл/Открыть каталог данных) и оттуда его открыть в MetaEditor'е, то язык будет восприниматься как MQL4.

Так, если его открыть из какой-нибудь другой папки, то так ругается:

'ObjectGet' - function not defined BB10_Help.mqh 20 11

'ObjectGet' - function not defined BB10_Help.mqh 20 54

'WindowHandle' - function not defined BB10_Help.mqh 212 15

'WM_COMMAND' - undeclared identifier BB10_Help.mqh 213 24

'PostMessageW' - function not defined BB10_Help.mqh 213 4

'ObjectDelete' - wrong parameters count BB10_Help.mqh 216 4

А если в указанный каталог поместить, то эти ошибки уходят. Правда, в отрыве от остальной части системы остаются эти (видимо, где-то в другом месте инклудится WinUser32.mqh):

'WM_COMMAND' - undeclared identifier BB10_Help.mqh 213 24

'PostMessageW' - function not defined BB10_Help.mqh 213 4

Попробуйте у себя и сообщите, пожалуйста, результат.

 
Спасибо.
Причина обращения: