Ошибки, баги, вопросы - страница 2736

 
Renat Fatkhullin:

В С++ точно такую же ошибку выдаст.

В C++ в обоих случаях ошибка, хотя там тоже могли бы сделать отложенную компиляцию, но не сделали, предпочтя простое правило, что функция должна быть объявлена до использования

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

Кроме того в следующем примере

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

Результат в MQL: 2

,             а в C++: 1

Т.е. в MQL последующий код влияет на предыдущий (а в C++ не влияет)
 
A100:

Кроме того в следующем примере

Результат в MQL: 2

,             а в C++: 1

Т.е. в MQL последующий код влияет на предыдущий (а в C++ не влияет)

Улыбнуло)))

 

Здравствуйте уважаемые, наверно я не туда пишу, но кто может подскажите, не могу войти в акк на метатрейд4, могли меня заблокировать?

денег 248$ не много, но все-же

 
astroitel:

Здравствуйте уважаемые, наверно я не туда пишу, но кто может подскажите, не могу войти в акк на метатрейд4, могли меня заблокировать?

денег 248$ не много, но все-же

Не могли. Если не можете войти, то где вы видите баланс счёта? А вообще отсутствие средств на счёте и тем более их количество не запрещает входить.

 
Alexey Viktorov:

Не могли. Если не можете войти, то где вы видите баланс счёта? А вообще отсутствие средств на счёте и тем более их количество не запрещает входить.

Запросто могли, если какое-то достаточно продолжительное время не было операций на счете.

 
aleger:

Запросто могли, если какое-то достаточно продолжительное время не было операций на счете.

Это называется не блокировка, а удаление счёта или совсем, как я на себе испытал, или в архив. Из архива деньги можно вернуть, а если удалили, то уже с концами...

 
Alexey Viktorov:

Это называется не блокировка, а удаление счёта или совсем, как я на себе испытал, или в архив. Из архива деньги можно вернуть, а если удалили, то уже с концами...

Сути (возможности продолжения работы со счетом) это не меняет. Надо обращаться к брокеру, переоткрывать счет и продолжать работу с новым счетом или возвращать эту сумму на свой счет в банке  

 
спасибо, всем.
 

Без указания флага общей папки все работает, с указанием флага общей папки кроме имен больше ничего не получить.

Это ограничение или какой то баг ?

   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);
     }
Причина обращения: