Как перезапустить функцию?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Ivan Ovchinnikov
1760
Ivan Ovchinnikov  

Господа, подскажите пожалуйста как перезапустить функцию? 

К примеру.

   int res=WebRequest(method,request_url,headers,_request_wait_timeout,data,result,result_headers); 
   if(res!=200) {перезапуск WebRequest}
Ivan Ovchinnikov
1760
Ivan Ovchinnikov  

и так до бесконечности, пока не будет ответ 200.

Ну или раз 100

Igor Makanu
8673
Igor Makanu  
Ivan Ovchinnikov:

Господа, подскажите пожалуйста как перезапустить функцию? 

К примеру.

int count = 10;
while(count >0)
{
int res=WebRequest(method,request_url,headers,_request_wait_timeout,data,result,result_headers); 
if(res==200) break;
count--;
Sleep(1000);
}
Artyom Trishkin
Модератор
43679
Artyom Trishkin  
Ivan Ovchinnikov:

и так до бесконечности, пока не будет ответ 200.

Ну или раз 100

 
Документация по MQL5: Основы языка / Операторы
Документация по MQL5: Основы языка / Операторы
  • www.mql5.com
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий