Коды ошибок
В обычном случае при возникновении какой-либо ошибки при выполнении функции возвращается значение меньше 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 |