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

SlowPow
08.12.2022 05:25:18
Форум: Lazarus
Тема: try{} не подавляет вывод ошибки
Ответы: 5
Просмотры: 5236

Re: try{} не подавляет вывод ошибки

Прикол был не в том, что RTE крашила программу, а просто выскакивал месседж, с кнопкам ОК и Аборт. Чтобы продолжить приходилось жать ОК. Программа работает круглосуточно и молча, но раз в несколько суток "замирает" в момент вывода сообщения, пока не нажмёшь ОК. И это было неприятно...
PS: Посмотрел ...
SlowPow
07.12.2022 05:58:06
Форум: Lazarus
Тема: try{} не подавляет вывод ошибки
Ответы: 5
Просмотры: 5236

Re: try{} не подавляет вывод ошибки

Блин, я совсем забыл про $I-
Спасибо.
SlowPow
07.12.2022 03:38:13
Форум: Lazarus
Тема: try{} не подавляет вывод ошибки
Ответы: 5
Просмотры: 5236

try{} не подавляет вывод ошибки

Есть код вот такого вида:

try
AssignFile(f, filename);
Reset(f);
ReadLn(f, filename);
CloseFile(f);
except
err := true;
end;

Раз в несколько секунд он читает данные из файла. Но иногда файл оказывается занят другой программой, от чего моя выдаёт сообщение, что, мол, файл недоступен, "Ок ...
SlowPow
28.09.2022 04:30:43
Форум: Lazarus
Тема: Windows.GetDC вызывает ошибку
Ответы: 2
Просмотры: 3134

Windows.GetDC вызывает ошибку

Приветствую.
Потребовалось мне внезапно делать снимки экрана, и обнаружилась странная проблема:
строка вида a := Windows.GetDC(любой_HWD); вызывает "RunError(201) with message Range check error". Ошибка не регулярна - можно спокойно скопировать кусок изображения несколько раз, после чего получить ...