Кто-нибудь еще заметил следующее? Если я компилирую EAF-001 отдельно, то все в порядке.
Я использую Algolib, и включение App.mph дает следующие ошибки компиляции:
line 1359: %terminal%\MQL5\Include\Math\Alglib\ap.mqh
enum SMODE { DEFAULT,ALLOC,TO_STRING,FROM_STRING };
',' - argument expected for the function-like macro ap.mqh 135940';' - argument expected for the function-like macro ap.mqh 146520')' - argument expected for the function-like macro ap.mqh 150224')' - argument expected for the function-like macro ap.mqh 153024')' - argument expected for the function-like macro ap.mqh 155824
Это происходит потому, что TO_STRING является макроопределением, как показано ниже:
line 49: %terminal%\MQL5\Files\tol64\2.22\MT5\Include\EasyAndFastGUI\Constant\Defines.mqh
#define TO_STRING(A) #A
Похоже, у меня есть пара непривлекательных вариантов, оба из которых могут быть нарушены будущими обновлениями; т.е., например, изменить TO_STRING на TO__STRING в ap.mqh. Я бы хотел этого избежать.
На текущий момент вы можете попробовать воспользоваться методом Moving():
Это может быть изменено в будущих обновлениях, чтобы сделать его более удобным в использовании.
Спасибо.
Здравствуйте, я заинтересован в приобретении 'EasyAndFastGUI' для MT4, как мне следует поступить?
Спасибо.
Я ответил вам в личном сообщении.
Я внимательно изучу этот вопрос и выпущу обновление.
пишет 'SORT_MODE_ASCENDING' - undeclared identifier
А в каком файле это найдено?
Первая версия библиотеки уже давно не обновлялась.
Конфликт Defines.mqh с Algolib ap.mqh
Кто-нибудь еще заметил следующее? Если я компилирую EAF-001 отдельно, то все в порядке.
Я использую Algolib, и включение App.mph дает следующие ошибки компиляции:
Это происходит потому, что TO_STRING является макроопределением, как показано ниже:
Похоже, у меня есть пара непривлекательных вариантов, оба из которых могут быть нарушены будущими обновлениями; т.е., например, изменить TO_STRING на TO__STRING в ap.mqh. Я бы хотел этого избежать.
Есть идеи, Анатолий?
Конфликт файла Defines.mqh с файлом Algolib ap.mqh
Кто-нибудь еще заметил следующее? Если я компилирую EAF-001 отдельно, то все в порядке.
Я использую Algolib, и включение App.mph дает следующие ошибки компиляции:
Это происходит потому, что TO_STRING является макроопределением, как показано ниже:
Похоже, у меня есть пара непривлекательных вариантов, оба из которых могут быть сломаны будущими обновлениями.
Есть идеи, Анатолий?
Это конфликт имен:
//---
Вы можете заменить в Define.mqh и в других библиотечных файлах TO_STRING на TO_STR.