Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2013, 17:37   #11
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
и в каждом шаге, вылазит то о чем я говорил, такое вот окошко о результате сохранения
Ну и правильно. У вас же не реальный принтер, а виртуальный. Вот он и просит указать место для результата.

Перед печатью получайте доступ к DocInfo уTPrinter от вашего Qreport, указывайте место сохранения программно, и будет вам счастье.
Человек_Борща вне форума Ответить с цитированием
Старый 24.09.2013, 17:44   #12
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
а может дело в том, что принтер по умолчанию - виртуальный?
<offtop>Это что автор QR нашел таки оригинальный способ избежать ситуацию когда в системе нет ни одного установленного принтера? Или что-то ещё?</offtop>
northener вне форума Ответить с цитированием
Старый 24.09.2013, 18:14   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

northener, нет, это система так выходит из ситуации, когда удаляют принтер по-умолчанию.
Человек_Борща вне форума Ответить с цитированием
Старый 24.09.2013, 18:23   #14
danka123
Пользователь
 
Регистрация: 26.09.2012
Сообщений: 29
По умолчанию

Т.е если принтер не подключен (у меня его нет) значит вылазит это окно?!

Если принтер есть, печать будет нормальной и без этих окон??
danka123 вне форума Ответить с цитированием
Старый 24.09.2013, 18:38   #15
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Т.е если принтер не подключен (у меня его нет) значит вылазит это окно?!
В общем да. QReport использует TPrinter, который не умеет расширенно использовать TDocInfo и TDevMode чтобы правтльно реагировать, более того, нельзя узнать виртуальный это или реальный принтер. Принтер и принтер, все.

Я вам уже напиал, модифицируйте TDocInfo перед началом печати, чтобы самому указать куда сохоранить результат.
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
печать в delphi VAnj2607 Помощь студентам 2 22.04.2011 09:12
Печать из Delphi alrom Помощь студентам 0 22.03.2011 17:56
Печать в delphi RomanSway Общие вопросы Delphi 0 25.08.2009 15:33
Печать в Delphi Coda89 Помощь студентам 5 21.05.2008 17:32