Домой Классы Статические функции Перечисления (ENUM) Структуры (STRUCTURE)

{Errors|_to_work_with_system_errors}


CLASS {Errors|_to_work_with_system_errors} , UNTESTED, NATIVE, ABSTRACT :



Функции для работы с ошибками, возникающими в процессе работы приложения. Сохраняется не более 4 первых и 5 последних сообщений между двумя вызовами Reset_errors или Last_errors (сообщение с индексом 4 сбрасывается в "..." после 10 ошибок).


IMPORT : {NATIVE_Errors} , {String_functions} .


     

FUN Reset_errors || Clear_errors , NATIVE



FUN Last_errors|_and_reset ==> STR



FUN Count_errors || Errors_count ==> INT , NATIVE



FUN Errors|_by_index ( INT Index|_of_error ) ==> STR , NATIVE



FUN Add_custom_error ( STR E|rror_text ) , NATIVE


END