Skip to content

Latest commit

 

History

History
64 lines (64 loc) · 2.97 KB

Error.md

File metadata and controls

64 lines (64 loc) · 2.97 KB

Список методов в категории Error:

SetErrorMode

Описание

Устанавливает режим ошибки для команд AGK from ignore, report или stop from AGK, например, идентификатор спрайта не существует в команде, которая принимает идентификатор спрайта. Игнорирование заставит AGK попытаться продолжить, игнорируя всю команду, если это необходимо. Отчет заставит AGK сообщить об ошибке в соответствующую консоль отладки и продолжить работу. Stop заставит AGK сообщить об ошибке, как и раньше, а затем остановится, вызвав исключение, которое должно быть поймано, иначе приложение завершится. В случае уровня 1 исключение перехватывается интерпретатором и при отладке отображается в IDE.

Определение

void agk::SetErrorMode( int mode )

Параметры

mode - 0=игнорировать, 1=сообщить, 2=остановить

Пример кода


Log

Описание

Отображает указанный текст в соответствующем окне журнала устройства или вывода.

Определение

void agk::Log( const char *szMessage )

Параметры

szMessage - текстовое сообщение для отправки в область журнала/вывода

Пример кода


Log

Описание

Возвращает натуральный логарифм заданного значения.

Определение

float agk::Log( float a )

Параметры

a - Входное значение

Пример кода


GetLastError

Описание

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

Определение

char* agk::GetLastError()

Параметры

Пример кода


GetErrorOccurred

Описание

Возвращает 1, если с момента последнего вызова этой команды произошла ошибка. 0, если нет. Это не включает в себя предупреждения.

Определение

int agk::GetErrorOccurred()

Параметры

Пример кода