Русский

Справочник MQL4 Общие функции SetUserError

SetUserError

Устанавливает предопределенную переменную _LastError в значение, равное ERR_USER_ERROR_FIRST + user_error.

void  SetUserError(
   ushort user_error    // номер ошибки
   );

Параметры

user_error

[in]  Номер ошибки, устанавливаемый пользователем.

Возвращаемое значение

Нет возвращаемого значения.

Примечание

После того, как была выставлена ошибка при помощи функции SetUserError(user_error), функция GetLastError() вернет значение, равное ERR_USER_ERROR_FIRST + user_error.

Пример:

void OnStart()
  {
//--- установим номер ошибки 65537=(ERR_USER_ERROR_FIRST +1)
   SetUserError(1);
//--- получим код последней ошибки
   Print("GetLastError = ",GetLastError());
//--- Результат
//--- GetLastError = 65537
  }