Зависание при печати из потока
Доброго времени суток!
Версия Fast Report - 5.1
Есть проблема:
Поток с печатью зависает на команде печати - Report.Print;
Соответственно при печати вне потока все работает хорошо.
Принтер - Ineo+ 220, подключен как сетевой.
Настройка для печати из потока сделана так:
Но все равно поток виснет.. Причем на других принтерах все работало хорошо с тем же самым кодом.
Преполагаю, что где-то возникает ошибка и программа пытается ее показать...
Например frxErrorMsg вызывается в паре мест без проверки EnableThreadSafe или NewSilentMode. Однако ошибка происходит не там..
Может кто сталкивался с подобным поведением?
P.S. Программа запускается в виде сервиса.
Версия Fast Report - 5.1
Есть проблема:
Поток с печатью зависает на команде печати - Report.Print;
Соответственно при печати вне потока все работает хорошо.
Принтер - Ineo+ 220, подключен как сетевой.
Настройка для печати из потока сделана так:
Report.EngineOptions.EnableThreadSafe := True;
Report.EngineOptions.NewSilentMode := simReThrow;
Но все равно поток виснет.. Причем на других принтерах все работало хорошо с тем же самым кодом.
Преполагаю, что где-то возникает ошибка и программа пытается ее показать...
Например frxErrorMsg вызывается в паре мест без проверки EnableThreadSafe или NewSilentMode. Однако ошибка происходит не там..
Может кто сталкивался с подобным поведением?
P.S. Программа запускается в виде сервиса.
Комментарии
Добрый день.
Правильно ли я понимаю, что TfrxRichView не поддерживает многопоточную работу?