Internal Compiler Error

 

Bom dia!
Após a última atualização o compilador comçou a dar a mensagem "Internal Compiler Error" e não gera o arquivo compilado do EA. Não há erros de programa, dá esse erro após terminar de compilar, quando tenta criar o arquivo .ex5.
Alguém tem alguma ideia do que possa ser?

Desde já grato pela atenção!

 
Juan Pablo Silenzi de Stagni:



Bom dia Juan,

pode ser um handle montado errado, sugestão: Comente as instruções de criam os  HANDLES de indicadores e veja se compila. Se compilar tente isolar o HANDLE que aborta a compilação para corrigi-lo.



int handle_macd==INVALID_HANDLE);

// m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE);

PS: não esqueça de definir a variável que recebe o handle. 

 
Rogerio Giannetti Torres:


Bom dia Juan,

pode ser um handle montado errado, sugestão: Comente as instruções de criam os  HANDLES de indicadores e veja se compila. Se compilar tente isolar o HANDLE que aborta a compilação para corrigi-lo.



int handle_macd==INVALID_HANDLE);

// m_handle_macd=iMACD(NULL,0,12,26,9,PRICE_CLOSE);

PS: não esqueça de definir a variável que recebe o handle. 

Achei o problema tinha duas instruções for (n=1,...,...) que declaravam a variável n duas vezes, bastou trocar n por m numa que resolveu.
Obrigado!
 
Juan Pablo Silenzi de Stagni:
Achei o problema tinha duas instruções for (n=1,...,...) que declaravam a variável n duas vezes, bastou trocar n por m numa que resolveu.
Obrigado!

Opa! Obrigado por compartilhar.

Razão: