![]() |
|
|
![]()
|
|
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: 5 Всего: 5 |
Люди!!.. Кто решал такую проблему: если в системе не установлен принтер по умолчанию, то quickreport при нажатии на кнопочку "печать" показывает серое окно и access violation при закрытии.. как бороться????
Это сообщение отредактировал(а) DDX - 23.3.2005, 12:42 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| bursa |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 25.2.2005 Где: Липецк Репутация: 1 Всего: 1 |
Установи любой принтер. Это необходимо QuickReport-у для определения разрешения и прочих установок принтера.
|
|||
|
||||
| Guest |
|
|||
|
Unregistered |
bursa
не, дело в том, что в системе вообще принтер не установлен! воть.. |
|||
|
||||
| bursa |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 25.2.2005 Где: Липецк Репутация: 1 Всего: 1 |
Ну и не будет работать. Просто войди настройка-принтеры, добавить и любой принтер из списка. Это никак не помешает. Будет у тебя принтер "виртуальный"
|
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: 5 Всего: 5 |
bursa
а зачем? прости, если не догоняю.. мне нужно печать отменить, а не посылать на несущ. принтер а потом система выдаст сообщение об ошибке печати? --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| bursa |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 25.2.2005 Где: Липецк Репутация: 1 Всего: 1 |
Т.е. если нет в системе принтера не печатать?
Тогда до печати проверяй наличие принтера из Delphi. А ловить Exception в QuickReport - не знаю, м.б. нет смысла? |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: 5 Всего: 5 |
bursa
распознать отсутсиве принтера - не проблема только при этом как уберечься, от того, что юзверь не тыкнет на "печать" в репорте и не напорется на access violation и не завоет просматривать-то надо Это сообщение отредактировал(а) DDX - 24.3.2005, 11:26 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
| bursa |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 25.2.2005 Где: Липецк Репутация: 1 Всего: 1 |
Дык я и говорю, поставь принтер, и пусть себе хоть обтычется. |
|||
|
||||
| DDX |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 127 Регистрация: 31.1.2005 Где: Москва Репутация: 5 Всего: 5 |
хм.. попробую
спасибо за идею ) Это сообщение отредактировал(а) DDX - 24.3.2005, 11:31 --------------------
Учиться, учитьcя и ещё раз учиться |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |