Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.18;
Скачать: CL | DM;

Вниз

QReport и принтер   Найти похожие ветки 

 
Igor_ ©   (2002-06-19 18:06) [0]

Есть такая проблема. В приложении используются отчеты Qreport, но когда нет текщего принтера в системе, то прилжение при Create той формы, где расположен TQuickRep просто виснет, я так понял, что не находить принтера. Когда подключаешь принтер - все нормально.
Подскажите, пожайлуста, как это побороть.


 
Anatoly Podgoretsky ©   (2002-06-19 21:34) [1]

При старте приложения определить наличие принтера и если нет, то не разрешать запуск отчета, можно выдать сообщение, а можно заблокировать вызов


 
Igor_ ©   (2002-06-20 09:53) [2]

Не разрешать запуск отчета нельзя. Вдруг я его не хочу печатать, а хочу просто просмотреть.


 
Kaban ©   (2002-06-20 10:02) [3]

Вообще QReport достаточно глючная вещь, у меня например он не работал с некоторыми моделями принтера, но успешно работал, если принтера нет. Так что отсутствие принтера здесь может быть и ни при чем.


 
Fishka   (2002-06-20 11:12) [4]

Если установлен локальный принтер на той же машине, что и приложение, то даже если его нет приложение запускается.
Если текущим указан сетевой принтер, то если машина с сетевым принтером в сети, то также приложение запускается.
Проблема одна : если в сети нет машины с сетевым принтером, т.е. это надо как-то проверить, и заставить считать текущим принтер на данной машине (даже если его никогда и не было физически на ней, но он установлен). А как все это реализовать на практике......


 
DarkGreen   (2002-06-20 12:42) [5]

Подобную проблему (правда не в QReport"е, а в Corel Draw) решал очень просто. Устанавливаешь ЛЮБОЙ принтер из существующей на компе базе драйверов и вместо порта назначаешь ему файл на диске. После этого все работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-58000
Vyacheslav
2002-06-27 09:36
2002.07.18
Отображение данных типа Float в DBGrid


6-58244
shearhan
2002-05-10 15:33
2002.07.18
написать диалер


7-58356
CORSAiR
2002-04-24 11:37
2002.07.18
Серийный номер микросхемы BIOS..


3-57959
Андрусь
2002-06-25 11:27
2002.07.18
Сохранение настроек в базе


14-58257
Goblinus
2002-06-19 21:49
2002.07.18
5 небольших вопросиков