Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: 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 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
15-1189862185
Wfee
2007-09-15 17:16
2007.10.14
Как вычислить длину N!


15-1189892059
me
2007-09-16 01:34
2007.10.14
Неустойчивость пузырьковой сортировки


2-1190014526
~ShamaN~
2007-09-17 11:35
2007.10.14
Странности с модальной формой


2-1190116879
voe
2007-09-18 16:01
2007.10.14
Работа со string переменными


15-1189788494
Nic
2007-09-14 20:48
2007.10.14
Дизайн сайта