Erros, bugs, perguntas - página 2739

 
Alexey Kozitsyn:

Pode comentar sobre isto?

Foi lançada a versão MT4 1262. O problema com o depurador permanece.

 

Esta é uma falha grave do compilador.
Em código como este

void OnStart()
  {
   int a1;
   int a2=0;
   int b1=2;
   int b2=3;
   printf("b1*b2 = %d",b1*b2);   
  }


O compilador gera o aviso apenas por não utilizar a variável a1.
Mas não a gera em a2 porque parece pensar que a inicialização é utilização.

Se os programadores respeitados corrigirem isto, muitos programadores que têm centenas e milhares de linhas de código ficarão muito surpreendidos quando descobrirem a quantidade de coisas desnecessárias que escreveram.

Gostaria de pedir à equipa de desenvolvimento que conduzisse o compilador-IDE (MetaEditor) para os padrões mundiais nesta matéria.
Obrigado.

 
Alexey Kozitsyn:

A versão MT4 1262 foi lançada. O problema com o depurador permanece.

Como foi feita a actualização?

 
Vladimir Pastushak:

Como tem sido actualizado?

Tem cem anos...

A versão de 11 de Fevereiro.

Reiniciar o terminal algumas vezes - a actualização deve ser retomada, desde que esteja ligado à MetaQuotes-Demo.

 
Artyom Trishkin:

Então ela tem cem anos de idade ...

A partir da versão de 11 de Fevereiro.

Reiniciar o terminal algumas vezes - a actualização deve ser retomada

Sobre MetaQuotes-Demo

 
MetaQuotes:

Sobre MetaQuotes-Demo

Sim, eu completei acima. Obrigado.

 

MT 4 BILD 1262 Quebra de terminal


2020.05.13 18:05:09.335 Violação de acesso escreva para 0x0335346E

2020.05.13 18:05:09.276 VR EURUSD,H4: 1 fio que sobrou

2020.05.13 18:11:11.126 Violação de acesso escrever para 0x033403B7

2020.05.13 18:37:13.585 Violação de acesso escreva para 0x03093648
 
Vladimir Pastushak:

MT 4 BILD 1262 Quebra de terminal


2020.05.13 18:05:09.335 Violação de acesso escreva para 0x0335346E

2020.05.13 18:05:09.276 VR EURUSD,H4: 1 fio que sobrou

2020.05.13 18:11:11.126 Violação de acesso escrever para 0x033403B7

2020.05.13 18:37:13.585 Violação de acesso escreva para 0x03093648

Onde estão as três linhas inferiores da revista?

Por exemplo:

2020.05.14 20:03:27.243 Data Folder: E:\New MT4
2020.05.14 20:03:27.243 Windows 10 Home x64, IE 11, UAC, 4 x Intel Core i3-3217 U  @ 1.80 GHz, Memory: 7252 / 11981 Mb, Disk: 43 / 390 Gb, GMT+7
2020.05.14 20:03:27.243 MetaTrader 4 build 1262 started (MetaQuotes Software Corp.)
 

Este código:

class Base
{
  protected:
    Base(const string s = NULL) {}
};

class Derived: public Base
{
  public:
    Derived(const string s = NULL): Base(s) {}
};

dá erro: 'Base::Base' - não pode aceder à função de membro protegido

C++ funciona bem (com substituição de cordel por char *).

 
MetaQuotes:

Talvez possa responder quando a depuração no MT4 for corrigida?