Erros, bugs, perguntas - página 2736

 
Renat Fatkhullin:

Em C++ será lançado exactamente o mesmo erro.

Em C++ há um erro em ambos os casos, embora também aí pudessem ter atrasado a compilação, mas não o fizeram, preferindo a regra simples de que a função deve ser declarada antes da sua utilização

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2020.05.07
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 

Também no seguinte exemplo

int f( int  ) { return 1; }
void OnStart()
{
        char ch = 0;
        Print( f( ch ) );
}
int f( char ) { return 2; }

Resultado em MQL: 2

e em C++: 1

Ou seja, em MQL, o código subsequente afecta o anterior (e em C++ não afecta)
 
A100:

Também no seguinte exemplo

Resultado em MQL: 2

e em C++: 1

Ou seja, em MQL, o código subsequente afecta o anterior (enquanto em C++ não afecta)

Isso é engraçado))))

 

Olá querida, provavelmente estou a escrever no sítio errado, mas quem me pode dizer, não posso entrar na conta no metatrade4, posso ser bloqueado?

248$ não é muito dinheiro, mas mesmo assim.

 
astroitel:

Olá querida, provavelmente estou a escrever no sítio errado, mas quem me pode dizer, não posso entrar na conta no metatrade4, posso ser bloqueado?

248$ não é muito dinheiro, mas mesmo assim.

Não podíamos. Se não conseguir iniciar sessão, onde vê o saldo da sua conta? Em geral, a falta de fundos na conta, quanto mais a quantidade de dinheiro na conta, não o impede de entrar no sistema.

 
Alexey Viktorov:

Não, não podiam. Se não conseguir iniciar sessão, onde vê o saldo da conta? Em geral, a falta de fundos na conta, e mais ainda o montante, não o impede de entrar no sistema.

Poderiam, se não houvesse transacções na conta durante muito tempo.

 
aleger:

Poderiam fazê-lo se não houvesse actividade na conta durante um período de tempo considerável.

A isto não se chama bloqueio, mas sim apagar completamente a conta, como eu já experimentei, ou arquivá-la. Pode recuperar o seu dinheiro do arquivo, mas se o apagaram, acabou...

 
Alexey Viktorov:

A isto não se chama bloqueio, mas sim apagar a conta ou completamente, como eu já experimentei, ou arquivá-la. Pode recuperar o dinheiro do arquivo, mas se o apagou, acabou...

Isto não muda a essência (a capacidade de continuar a trabalhar com a conta). Tem de contactar o seu corretor, reabrir a conta e continuar a trabalhar com a nova conta ou devolver o montante à sua conta bancária

 
Obrigado a todos.
 

Sem especificar a bandeira de pasta pública tudo funciona, com especificar a bandeira de pasta pública nada mais funciona a não ser nomes.

Isto é uma limitação ou um insecto?

   file_name = "";
   long search_handle2 = FileFindFirst(InpFilter, file_name, FILE_COMMON);
   if(search_handle2 != INVALID_HANDLE)
     {
      do
        {
         ResetLastError();
         ArrayResize(share, z + 1, 1000);

         share[z].file_name   = file_name;
         share[z].delay       = NON;
         share[z].compare     = false;
         share[z].file_modify = (datetime)FileGetInteger(share[z].file_name, FILE_MODIFY_DATE, FILE_COMMON);
         share[z].file_size   =  FileGetInteger(share[z].file_name, FILE_SIZE, FILE_COMMON);

         Print("   2    " + share[z].file_name + "   " + share[z].file_modify);
         z++;
         FileIsExist(file_name, FILE_COMMON);
        }
      while(FileFindNext(search_handle2, file_name));
      FileFindClose(search_handle2);
     }