Discussão do artigo "Biblioteca para desenvolvimento fácil e rápido dos programas MetaTrader (parte XIV): O objeto Símbolo" - página 3

 
Não é possível abrir o arquivo de inclusão "...\MQL4\Include\DoEasy\Datas.mqh" Defines.mqh 11 11

O arquivo está faltando no arquivo atual. Bem, ou eu não o encontrei.

 
_SERG_:
Não é possível abrir o arquivo de inclusão "...\MQL4\Include\DoEasy\Datas.mqh" Defines.mqh 11 11

O arquivo está faltando no arquivo atual. Bem, ou eu não o encontrei.

Exclua a linha de inclusão desse arquivo - ele foi incluído acidentalmente no arquivo do próximo artigo.

 
_SERG_:
Não é possível abrir o arquivo de inclusão "...\MQL4\Include\DoEasy\Datas.mqh" Defines.mqh 11 11

O arquivo está faltando no arquivo atual. Bem, ou eu não o encontrei.

Os arquivos foram atualizados no zip

 
Artyom Trishkin:

Os arquivos foram atualizados em zip

Ok, SPC, farei o download da versão estável. )))

 
_SERG_:

Ok, SPC, farei o download da versão estável. )))

O lançamento está muito distante. Muitas funcionalidades estão planejadas.

 

A parte 14 ainda tem lados:

'CSymbol::CSymbol' - cannot access protected member function TestDoEasyPart14.mq4 131 20


A 15ª parte é montada normalmente.
 
_SERG_:

A parte 14 ainda tem lados:

'CSymbol::CSymbol' - cannot access protected member function TestDoEasyPart14.mq4 131 20


A 15ª parte ficou boa.
Obrigado, vou verificar.
 
_SERG_:

A parte 14 ainda tem lados:

'CSymbol::CSymbol' - cannot access protected member function TestDoEasyPart14.mq4 131 20


O 15º compilou normalmente.
Você compilou o EA do 14º artigo depois de instalar o 15º?
 
_SERG_:

A parte 14 ainda tem lados:

'CSymbol::CSymbol' - cannot access protected member function TestDoEasyPart14.mq4 131 20


A 15ª parte ficou boa.

Fiz a pergunta acima corretamente. O EA de teste para essa parte da biblioteca é compilado sob ela.
Na 15ª parte, a organização já é um pouco diferente - lá, os objetos de símbolo estão na lista da coleção de símbolos, e o acesso a cada símbolo da coleção é organizado de forma diferente. Aqui, nesta versão, no Expert Advisor, apenas a exatidão do símbolo-objeto é testada e, além disso, na 15ª parte, essa coleção é criada, e agora o acesso a um símbolo-objeto específico é realizado por meio da classe da coleção de símbolos.

Em outras palavras, o teste EA nessa parte da descrição da biblioteca funciona somente para essa mesma versão da biblioteca. Não mais.

Não há compatibilidade retroativa com essa parte da parte 15, pois se trata apenas de um processo de desenvolvimento, e essa parte é intermediária.

 

Comentei a linha do Datas.mqh, recompilei, erro: 'CSymbol::CSymbol' - cannot access protected member functionTestDoEasyPart14.mq413120, baixei a parte 15, atualizei o Include DoEasy do arquivo com a parte 15, recompilei, erro de novo e pronto.

Compilei a 15ª parte e tudo está normal. A propósito, isso é para o MT4.

Não vou entrar em detalhes ainda, apenas observar.