Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Então vai funcionar, acho eu:
#importar é esperar um nome de arquivo
Simplesmente não entenda - para que as velas estão queimando?
Eu não quero fazer gerenciamento de conexão na dll, e no MT4 por alguma razão, se eu chamar 2 vezes dll de 2 EAs então uma nova cópia dll não é criada na memória (dll tem objetos estáticos, wrapper sobre .Net - se eu executar uma dll então ela trava, 2 arquivos diferentes sem problemas),
então eu queria rapidamente - basta copiar o arquivo mylib.dll para mylib02.dll e tudo funciona sem problemas.... mas querem declarar globalmente uma substituição macro
não funciona assim
E isto parece um bug/failure. Preste atenção ao PS no último posto
PS: se você ainda quiser realmente, tente name_dll (sem o ponto), talvez ele decole.
E isto parece um bug/failure. Preste atenção ao PS no post anterior
Este não é o caso do MT4
MT4 verá a dll em si somente em tempo de execução, e o que estou discutindo com vocês - não é permitido pelo próprio compilador, ou seja, é assim que o compilador passará
e se você escrever dessa forma:
ou seja, há uma rígida diretiva de sintaxe #importância + algum fio entre aspas - e está tudo em uma linha
mas não sei por que não posso substituir #importar "mylib.dll" por minha combinação através da substituição de macros
PS: se você ainda quiser realmente, tente dar nome_dll (sem um ponto), talvez ele decole.
Este não é o caso do MT4
MT4 verá a dll em si somente em tempo de execução, e o que estou discutindo com você - o compilador não deixará passar, ou seja, é assim que o compilador passará
e se você escrever dessa forma:
ou seja, há uma rígida diretiva de sintaxe #importância + algum fio entre aspas - e está tudo em uma linha
Mas quem sabe por que não posso substituir a macro #importar "mylib.dll" pela minha combinação
Não entendo porque não posso nem mesmo construir lúcios com compilação condicional? - tudo funciona de forma muito primitiva na MQL .... embora eu espero não entenderEu não sei por que não funciona para você, funciona para mim.
Agora basta definir DD diferentes em EAs diferentes ("lib_1.dll", "lib_2.dll").Não sei por que não está funcionando para você, está funcionando para mim
Agora basta definir DD diferentes em EAs diferentes ("lib_1.dll", "lib_2.dll").Desculpe, esqueci - minhas fontes passam pelo pré-processador de gírias, em µl - sim, não funciona.
Desculpe, esqueci - minhas fontes são passadas pelo pré-processador de gírias, em µl - sim, não funciona.
Em geral, eu tomei MQL, por isso funcionará como pretendido
Declaro 2 substituições macro no código principal
... seria reduzir a uma macro USE_DLL_NUMBER02 - é em geral algo semelhante ao que me convém - quero poder escrever USE_DLL_NUMBER03 , USE_DLL_NUMBER04 - no futuro, se surgir a necessidade
... reduzi-lo a uma única macro USE_DLL_NUMBER02 - é em geral algo semelhante ao que me convém - quero ser capaz de escrever USE_DLL_NUMBER03 , USE_DLL_NUMBER04 - no futuro, se o desejo
em geral, com a ajuda da força bruta, foi possível resolver este problema
Por que o mql4 não implementa uma macro # se funcionar por valor, você poderia criar objetos seletivos como
Como resultado, todo o programa subseqüente pode ser corrigido com o tipo certoÉ por isso que é difícil manter estatísticas sobre o tempo de execução das ordens com base no histórico comercial.
Se ainda podemos corresponder ao valor doORDER_TIME_SETUP_MSC para ordens de mercado, não faz sentido para as ordens.
Alguns compiladores provavelmente emitem avisos nestas situações.