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