Conflito do arquivo Defines.mqh com o arquivo Algolib ap.mqh
Alguém mais notou o seguinte? Se eu compilar o EAF-001 de forma independente, tudo estará OK.
Eu uso o Algolib e a inclusão do App.mph gera os seguintes erros de compilação:
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
Isso ocorre porque TO_STRING é uma definição de macro, como segue:
line 49: %terminal%\MQL5\Files\tol64\2.22\MT5\Include\EasyAndFastGUI\Constant\Defines.mqh
#define TO_STRING(A) #A
Parece que tenho algumas opções desagradáveis, ambas as quais podem ser quebradas por atualizações futuras, ou seja, como alterar TO_STRING para TO__STRING no ap.mqh. Eu gostaria de evitar isso.
На текущий момент вы можете попробовать воспользоваться методом Moving():
Isso pode ser alterado em futuras atualizações para torná-lo mais conveniente de usar.
Obrigado
Olá, estou interessado em comprar o 'EasyAndFastGUI' para MT4, como devo proceder?
Obrigado
Respondi em uma mensagem privada.
Examinarei melhor esse problema e lançarei uma atualização.
escreve 'SORT_MODE_ASCENDING' - identificador não declarado
E em que arquivo isso é encontrado?
A primeira versão da biblioteca não foi atualizada por um longo tempo.
Conflito do arquivo Defines.mqh com o arquivo Algolib ap.mqh
Alguém mais notou o seguinte? Se eu compilar o EAF-001 de forma independente, tudo estará OK.
Eu uso o Algolib e a inclusão do App.mph gera os seguintes erros de compilação:
Isso ocorre porque TO_STRING é uma definição de macro, como segue:
Parece que tenho algumas opções desagradáveis, ambas as quais podem ser quebradas por atualizações futuras, ou seja, como alterar TO_STRING para TO__STRING no ap.mqh. Eu gostaria de evitar isso.
Alguma ideia, Anatoli?
Defines.mqh entra em conflito com o Algolib ap.mqh
Alguém mais notou o seguinte? Se eu compilar o EAF-001 de forma autônoma, tudo estará OK.
Eu uso o Algolib e a inclusão do App.mph gera os seguintes erros de compilação:
Isso ocorre porque TO_STRING é uma definição de macro, como segue:
Parece que tenho algumas opções desagradáveis, ambas as quais podem ser quebradas por atualizações futuras.
Alguma ideia, Anatoli?
Esse é um conflito de nomes:
//---
Você pode substituir em Define.mqh e em outros arquivos de biblioteca TO_STRING por TO_STR.