Коды ошибок
В обычном случае при возникновении какой-либо ошибки при выполнении функции возвращается значение меньше 0, а если ошибки нет - то 0.
Таблица кодов ошибок
|
Код ошибки |
Значение |
Идентификатор |
|
|
Общий интерпретатор C++ |
|
|
0 |
Успешное завершение операции |
|
|
-1 |
Общая ошибка |
TSErrCommonError |
|
-1100 |
Логическая ошибка |
TSErrLogicError |
|
-1222 |
Переменная отсутствует или недоступна |
TSErrVarNotExist |
|
-1223 |
Неверный индекс |
TSErrBadIndex |
|
-1224 |
Значение параметра недоступно |
TSErrVarValueNotAvailable |
|
|
Файловые операции |
|
|
-2222 |
Не найден исходный файл |
TSErrIOSourceNotFound |
|
-2223 |
Файл уже существует |
TSErrIOTagetExists |
|
-2224 |
Устройство переполнено |
TSErrIODeviceIsFull |
|
-2225 |
Недостаточно прав пользователя |
TSErrIOAccessDenied |
|
|
JSON |
|
|
0 |
Успешно |
tsjsonerr_no_err |
|
2000 |
Нет данных для загрузки |
tojsonerr_empty_json |
|
2001 |
Ожидалась строка |
tsjsonerr_not_a_string |
|
2002 |
Ожидалось двоеточик |
tsjsonerr_not_a_colon |
|
2003 |
Несоответствие типов данных |
tsjsonerr_type_mismatch |
|
2004 |
Переменная не существует |
tsjsonerr_not_exist |
Created with the Personal Edition of HelpNDoc: Experience the Power and Simplicity of HelpNDoc's User Interface