Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

При печати получаю exeption :-((( 


Fredericco   (2001-11-24 00:38) [0]

Не мог бы кто-нибудь подсказать что за ошибка с сообщением "Printing in progress", откуда она берется и как с ней справиться? Заранее огромное спасибо!!!
Fredericco.



Anatoly Podgoretsky   (2001-11-24 09:48) [1]

Откуда берется неизвестно, но паверно ты сам сделал, что бы справиться с помощью форума надо привести больще информации



Fredericco   (2001-11-24 12:11) [2]

Anatoly Podgoretsky>> Понял, не дурак :-)).
if PrintDialog1.Execute then
begin
Printer.Orientation:=poLandscape;
Printer.BeginDoc;
try
DrawOnePage(Printer.Canvas,
Printer.PageWidth, Printer.PageHeight, False,
PpiX, PpiY);
finally
Printer.EndDoc;
end;
end;
Вчера вечером у меня Printer.Orientation:=poLandscape стоял после BeginDoc.
Сегодня поменял их местами и ошибка исчезла, однако печатается не то что текст в другой кодировке, а какой-то абстракционизм из чернил. В других приложениях (не моих) ситуация иная: помимо обычного текста в верху страницы печатается несколько значков ANSI - сердечко, два вида рожец(черная и бела) и др. Может помимо меня еще и принтер виноват(HP DeskJet 420)?



Anatoly Podgoretsky   (2001-11-24 18:09) [3]

Ну для правильной печати на канве, как минимум надо настроить фонт, локализацию
По другим приложения, явно не порядок с драйвером, посылаются управляющие последовательности, которые принтер не понимает.
Наверно надо с этого и начинать, заставить принтер нормально печатать, глядишь и другие ошибки исчезнут.
Так как в WinApi и в Delphi нет функции, то можно предположить, что это твоя и в ней тоже могут быть ошибки.




Форум: "Система";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.012 c
1-90601           DimaIv                2002-02-12 18:02  2002.02.28  
Как сделать чтобы при нажатии на файл пректа он открывался


4-90696           Dimzel                2001-12-27 17:13  2002.02.28  
Как Дебаггерить DLL В Delphi?


3-90480           Demon ltd             2002-02-03 23:31  2002.02.28  
Удаление из базы


4-90697           Anatoliy              2001-12-29 11:07  2002.02.28  
Уважаемые мастера, помогите пожалуйста, очень нужно.


1-90531           DarkDv                2002-02-09 00:43  2002.02.28  
Как очистить картинку?