В данном пункте расписаны исключения которые созданы вручную. Данный список вы можете использовать для дальнейшей обработки исключений. Все ручные исключения выводятся в формате строки string. Пример как можно обработать ручные исключения библиотеки расписано ниже списка.
Данный список используется для исключений которые лично выставлялись. При работе некоторых методов могут возникнуть и другие исключения.
0x00001 - Промежуток времени равен нулю, что делает её бесполезной
0x00002 - Промежуток времени меньше или равен нулю
0x00003 - Поле или значение не может быть пустым
0x00004 - Указанный файл не существует
0x00005 - Нет подключения к интернету
0x00006 - Превышение или преуменьшение установленного лимита
0x00007 - Указанный файл уже существует
0x00008 - Метод/класс поддерживает только операционную систему Windows
Возможная обработка (Пример):
try
{
MultiAPI.Basic.writeMachine("Я шишибочка! :D", 0); // Используем "writeMachine" и используем значение "0" в аргументе "countdown", что вызывает исключение с кодом "0x00001"
}
catch (Exception ex)
{
if (ex.Message == "0x00001") MultiAPI.Basic.terminate(1); // Если текст исключения равен "0x00001", то закрываем программу с кодом ошибки 1
}