GUI de origem popular. Testes beta abertos. - página 44

 
Реter Konow:

1. Pode haver muitas razões. O que diz?

2. O projeto é salvo na pasta Arquivos. Se pudesse ser salvo diretamente na pasta Include, eu o faria. Mas, regra da caixa de areia de arquivo.

Em qualquer caso, o usuário pode ter diferentes pastas de projeto e cabe ao usuário decidir onde arrastar e soltar os arquivos.

O que a pasta Include tem a ver com isso?

Os próprios anéis podem ser conectados a partir de qualquer pasta dentro de toda a caixa de areia.

No exemplo, escrevi-lhe diretamente como se conectar a esses arquivos.

 
Алексей Барбашин:

O que a pasta Include tem a ver com isso?

Os próprios anéis podem ser conectados a partir de qualquer pasta dentro de toda a caixa de areia.

No exemplo, escrevi explicitamente como fazer a ligação com estes arquivos.

Então, você pode incluir arquivos da pasta geral de Arquivos (não o da pasta inclusiva, mas o da MQL5)?

 
Реter Konow:

Então, você pode incluir arquivos na pasta de Arquivos comuns (não o da pasta de inclusão, mas o da MQL5)?

É claro que você pode.

Outro problema: ao abrir o arquivo GUI_DRIVE.mqh e tentar compilá-lo, obtemos muitos erros.

 
Алексей Барбашин:

É claro que você pode.

E mais um problema: abrimos o arquivo GUI_DRIVE.mqh e tentamos compilá-lo - há muitos erros.

Só precisa ser ligado à tomada. Você tem que compilar sua EA.

Favor observar que a conexão deve estar completa:

//--------------------------------------------------------------------
#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
//+------------------------------------------------------------------+
 
Todos os arquivos devem ser compilados de preferência capazes, se alguma coisa colocar tocos
 

Usar cortes duplos em nomes de recursos:


 
Alexandr Andreev:
Todos os arquivos devem ser compilados de preferência capazes, se alguma coisa nós colocarmos tocos em

Absolutamente certo! Qualquer arquivo deve ser "auto-suficiente" e compilar sem erros.

 
Alexandr Andreev:
Todos os arquivos devem ser compilados de preferência capazes, se alguma coisa colocar tocos

Você não pode compilar uma linha incompleta e não pode ter erros. Tudo está ali vinculado com a EA e outros arquivos.

GUI_DRIVE é o motor, ele permanece inalterado. CORES é o núcleo. Está em constante mudança. Eles são interdependentes. Não se pode colocar uma dentro da outra. Portanto, ignore-o.

 
Алексей Барбашин:

Usar cortes duplos em nomes de recursos:


Esqueça os avisos, por enquanto. Verifique a seqüência correta da conexão. A ordem das linhas faz a diferença.

#include<GUI_DRIVE.mqh>
#include<MyProject_1\CORES.mqh>
#include<MyProject_1\Internal_API.mqh> 
 
Реter Konow:

Você não pode compilar uma linha incompleta e não pode ter erros. Tudo está ali vinculado com a EA e outros arquivos.

GUI_DRIVE é o motor, ele permanece inalterado. CORES é o núcleo. Está em constante mudança. Eles são interdependentes. Não se pode colocar uma dentro da outra. Portanto, ignore-o.

Que disparate é esse? Se se referir a algo, deve estar conectado ao inluder e estará completo, se não puder funcionar sem outro inluder.

Determine a seqüência destes anexos de arquivo e tudo ficará claro para você.

Qualquer arquivo deve ser compilado sem erros.

Se você tiver aversão às aulas, tenha a gentileza de ouvir os conselhos mais básicos e cumprir com os requisitos básicos.

Razão: