Erros, bugs, perguntas - página 1099
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
e se não utilizar uma macro paramétrica, através da substituição manual dos parâmetros:
então tudo está bemSurpresa indescritível... ME é completamente incapaz de ver variáveis declaradas em inlúdios em outros ficheiros de projectos no nível principal (não destaca e não pode saltar para a definição da variável).
Há quanto tempo é assim?
Surpresa indescritível... ME é completamente incapaz de ver variáveis declaradas em inlúdios em outros ficheiros de projectos no nível principal (não destaca e não pode saltar para a definição da variável).
Há quanto tempo é assim?
Em cada "inluder", deve também especificar outros ficheiros aos quais deve estar ligado.
O projecto compila muito bem, o que significa que o compilador vê tudo - o que está onde. O editor do ME não o faz.
Além disso, como imagina especificar o ficheiro principal executável .mq5 como um inluder onde a variável é declarada?
O projecto compila muito bem, o que significa que o compilador vê tudo - o que está onde. Mas o editor de EM não o faz.
Além disso, como imagina especificar o ficheiro principal executável .mq5 como um inline onde a variável é declarada?
Por exemplo, como este:
Ou dê um breve exemplo, no qual não pode fazer nada. Será mais rápido. )Por exemplo, como este:
Ou dê um breve exemplo, no qual não pode fazer nada. Será mais rápido. )Main.mq5
\Projecto Incluir
Incl.mqh
...
Ficheiro principal na pasta do Projecto:
Um ficheiro plug-in no directório do Projecto\Incluir:
Ficheiro principal na pasta do Projecto:
Um ficheiro plug-in no directório do Projecto\Incluir:
Qual é o sentido deste gesto inútil? ME deve ver (e programar) as variáveis e funções exactamente como o compilador faz.
Além disso, o que se propõe na maioria dos casos é inconveniente (editar os inlúdios para cada projecto?).
O intellisense de cada ficheiro só funciona no seu próprio âmbito. Ou seja, todo o ficheiro é digitalizado com todas as suas inclusões óbvias.
Propõe-se mostrar os dados de algum ficheiro sem ligações a outros ficheiros desconhecidos. Isto é fundamentalmente errado.
Qual é então o objectivo deste gesto inútil? ME deve ver (e o programador) as variáveis e funções exactamente como o compilador faz.