| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Печать из RaveReport, если не установлен принтер. |
| Автор: belkeandrey 23.4.2013, 22:31 |
| Добрый вечер! Создал отчет в RaveReport, все красиво создает, печатает. Проблема вот в чем. Если принтер в системе НЕ УСТАНОВЛЕН, на форме предварительного просмотра кнопочка "Печать" не затемняется и при ее нажатии естественно вылезает ошибка "canvas does not allow drawing". Как эту кнопочку "затемнить", либо вывеси сообщение типа "Принтеры не установлены" вместо ошибки. Наверное try except, но не знаю с чего начать, т.к. новичок... Заранее спасибо! |
| Автор: belkeandrey 24.4.2013, 18:42 |
| 1. try-except не получается, все события связанные с печатью перепробовал... 2. наверное ее спрятать невозможно, это же встроено в дельфи что можно предпринять? <img src="http://s2.ipicture.ru/uploads/20130424/cMRX5gC3.jpg" border="0"> |
| Автор: DYUMON 25.4.2013, 06:19 |
| подключи модуль printers и проверяй число принтеров в ситсеме |
| Автор: Akella 25.4.2013, 09:20 | ||
http://forum.vingrad.ru/forum/topic-237714.html |