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

QuickReport в Delphi6.   Найти похожие ветки 

← →
helen   (2003-02-13 13:43) [0]

В приложении много компонентов QuickReport, из-за этого оно долго грузиться, а если к машине не подключен принтер, то и вовсе зависает. Может как-то можно сделать безразличным приложение к наличию принтера?


← →
Anatoly Podgoretsky ©   (2003-02-13 13:54) [1]

Он не долго грузится, а пытается открыть принтер (наверно сетевой), быстро можно сделать если сделать принтером по умолчанию какой нибудь виртальный локальный, но принтер должен быть хотя бы в виде драйвера, а то будут проблемы.


← →
Aleksandr ©   (2003-02-13 14:08) [2]

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


← →
Anatoly Podgoretsky ©   (2003-02-13 14:14) [3]

Ты можешь не соглашаться ни со сной ни с разработчика ситуации это не изменит, принтер должен быть обязательно, хотя бы виртуальный.


← →
Aleksandr ©   (2003-02-13 14:29) [4]

Уважаемый Anatoly Podgoretsky,

речь идет не о согласии с наличием принтера, а о том, как это требование можно обойти (по мнению разработчоков, обойти это невозможно). Возможно, я ранее неясно выразился. Задача была добиться работы программы (пусть и без печати отчетов), в которой используется QuickReport, потому что программы с ним при отсутствии принтера вообще не работают, не важно, будешь ты отчеты печатать или нет. Я с этим уже давно столкнулся, решаю эту проблему подобными способами уже с год, поэтому знаю, о чем пишу.


← →
helen   (2003-02-13 14:38) [5]

Кстати, такая же ситуация, если на машине установлен сетевой принтер, а сеть отключена. Программа не открывается.


← →
Anatoly Podgoretsky ©   (2003-02-13 14:39) [6]

Нормальным путем невожможно, для работы генератора требуются метрики принтера, для того же Preview, это хорошо объясняют разработчики генератора.
Как обойти - есть рекомендации в их FAQ, зависит еще и от версии отчетника.



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

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



Память: 0.46 MB
Время: 0.012 c
1-75889
roadrunner
2003-02-13 23:41
2003.02.24
Закрытие приложения


3-75751
denis24
2003-02-05 13:11
2003.02.24
выставление активного индекса


14-76190
Антон
2003-02-08 12:48
2003.02.24
Помогите написать одну функцию...


1-75905
Юный_программер
2003-02-14 12:22
2003.02.24
Как запускать внешние программы? допустим команда copy и как полу


1-75944
dimonf
2003-02-12 13:27
2003.02.24
Как на любой другой контрол перенаправить свойства окна?




   Наверх