Найдено 5 результатов

Leon70
22.02.2024 05:37:40
Форум: Lazarus
Тема: Как работать с zip архивами в Lazarus?
Ответы: 41
Просмотры: 14623

Re: Как работать с zip архивами в Lazarus?

Если проблема только с путями, тогда используйте относительные пути, предварительно определив значение текущей директории (SetCurrentDir('D:')).

И вроде как Zipper надо использовать не так
Так созданный архив вообще не открывается. У меня Windows 10, на других системах не пробовал.

Добавлено ...
Leon70
21.02.2024 19:11:11
Форум: Lazarus
Тема: Как работать с zip архивами в Lazarus?
Ответы: 41
Просмотры: 14623

Как работать с zip архивами в Lazarus?

В Lazarus и вообще в паскале есть возможность создавать zip и разархивировать? Я уже двое суток безуспешно ищу эту информацию в интернете. Все способы, которые находятся не работают. На вики сайте freepascal предложенные способы тоже не работают выдавая кучу ошибок. Только один способ, который я ...
Leon70
05.11.2023 14:20:28
Форум: Обучение Free Pascal
Тема: Не могу понять, как писать исключения
Ответы: 12
Просмотры: 32640

Re: Не могу понять, как писать исключения

Спасибо всем, кто ответил. Кажется я разобрался. Во первых нашёл список с исключениями. В моём случае нужно указать EZeroDivide. Так же, в Lazarus при создании консольного приложения программа сама вписывает в начало файла подключение необходимых пакетов, команд без которых ничего работать не будет ...
Leon70
05.11.2023 12:40:25
Форум: Обучение Free Pascal
Тема: Не могу понять, как писать исключения
Ответы: 12
Просмотры: 32640

Re: Не могу понять, как писать исключения


try
.....
result := a/b;
except
on EZerroDivision do writeln('нельзя делить на ноль');
on Exception do writeln('Другая фигня');
end;



А список исключений надо искать среди потомков класса Exception, имя которых принято начинать с буквы E

Странно, но тоже не работает. В Lazarus ругается ...
Leon70
03.11.2023 07:33:20
Форум: Обучение Free Pascal
Тема: Не могу понять, как писать исключения
Ответы: 12
Просмотры: 32640

Не могу понять, как писать исключения

Можете смеяться надо мной, но я никак не могу понять, как писать исключения на Object Pascal. Вот такой простой пример, нужно написать исключение при попытке деления на ноль, чтобы выходило сообщение, что делить на ноль нельзя и при компиляции не выскакивала ошибка. Я перерыл уже весь интернет и ни ...