Вниз
Скачать: CL | DM;

Exception   Найти похожие ветки 

← →
Quart   (2007-09-19 15:46) [0]

Пожскажите, как обработать ошибку, возникающую при запуске приложения;
понимаю, что для этих целей есть try-exception, но все было бы просто, если бы ошибка возникала по нажатию кнопки, когда приложение уже запущено.
А ошибка такая "Exception EPrinter in module название_программы.exe at 0002DEFE. Printer selected is not valid".


← →
stone ©   (2007-09-19 15:52) [1]

а зачем у тебя программа при запуске сразу обращается к принтеру?


← →
Anatoly Podgoretsky ©   (2007-09-19 15:53) [2]

> stone  (19.09.2007 15:52:01)  [1]

Да еще к несуществующему


← →
umbra ©   (2007-09-19 15:57) [3]

uses ...., Printers, ......;

{...........................................}

procedure TForm1.ApplicationEvents1Exception(Sender: TObject;
 E: Exception);
begin
 if E is EPrinter then
   begin
     {делаете что хотите}
   end;
end;


← →
Quart   (2007-09-19 15:59) [4]

Понимаете, на форме есть QuickRep; по нажатию кнопки на форме выполняется QuickRep1.Preview. А доступные принтеры каждый раз при запуске приложения ищутся по сети. Видимо, когда прога их не видит и происходит ошибка.


← →
stone ©   (2007-09-19 16:02) [5]


> Quart   (19.09.07 15:59) [4]

А почему бы их в таком случае не искать непосредственно перед запуском QuickRep1.Preview. Да и какой вообще смысл в этом поиске.  QuickReport и так будет работать только с принтерами, зарегистрированными в твоей системе.


← →
Quart   (2007-09-19 16:13) [6]

Честно говоря, я никак не настраивал QuickRep на поиск принтеров.
Видимо, он по умолчанию так настроен. А как настроить так, чтобы прога не ругалась?
Если подскажете как, был бы очень признателен.


← →
Ega23 ©   (2007-09-19 16:16) [7]

С QR, вроде, действительно такая фигня была. Типа, Preview не будет работать, пока хотя бв одного принтера нету. Помню, по-быстрому обошли её, задав виртуальный принтер с параметром печати в файл.


← →
evvcom ©   (2007-09-19 17:00) [8]

Тогда уж лучше виртуальный PDFPrinter


← →
Германн ©   (2007-09-19 17:02) [9]


> С QR, вроде, действительно такая фигня была.

У QR проблемы с принтерами генетические.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.019 c
2-1190299554
Dr. Andrew
2007-09-20 18:45
2007.10.14
Как при ошибке конвертирования выйти из процедуры?


15-1189955101
master_asasin
2007-09-16 19:05
2007.10.14
Подключение


2-1190185844
artem779
2007-09-19 11:10
2007.10.14
пробег по строке


3-1174626285
Amateur
2007-03-23 08:04
2007.10.14
Вывод веб странички из BLOB на WebBrowser


2-1189943809
Denis_
2007-09-16 15:56
2007.10.14
XOR алгоритм




   Наверх