Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Одновременная распечатка нескольких чеков / 5 сообщений из 5, страница 1 из 1
05.11.2017, 12:45:21
    #39547962
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременная распечатка нескольких чеков
Здорова, товарищи...

Вопрос такой, есть приложение, которое принимает заказы на приготовление еды т.д. и т.п, операторы принимают заказ и отправляют на кухню., есть еще одна часть программы, которая принимает эти заказы и отправляет их на распечатку на кухню. Заказов бывает несколько, так как одновременно работают несколько операторов.

Сами чеки на кухню, что они должны приготовить, я формирую в ворде (может я и не правильно делаю).

Так вот вопрос вот в чем, когда поступают несколько заказов одновременно, то при формировании этих чеков в ворде и последующей отправки на печать, происходит подтормаживание программы, то есть как бы зависает пока не распечатает ...

Можно ли это как то обойти?
Или отправлять по другому на печать...

Спасибо
...
Рейтинг: 0 / 0
05.11.2017, 12:55:33
    #39547966
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременная распечатка нескольких чеков
MBlackпроисходит подтормаживание программыВ таких случаях принято с 17-й строки начинать в код смотреть, где-то рядом от неё ошибка обычно.
...
Рейтинг: 0 / 0
05.11.2017, 18:18:57
    #39548042
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременная распечатка нескольких чеков
Формируй задания на печать в менее тормозном средстве. А также выбирай достаточно быстрое железо.
...
Рейтинг: 0 / 0
06.11.2017, 03:45:28
    #39548246
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременная распечатка нескольких чеков
MBlack,

советую отправлять на печать через генератор отчетов. Я очень люблю FastReports, есть его бесплатная версия FreeReports. Плюс раньше с Delphi шла ограниченная версия QuickReports, не знаю как в вашей версии Delphi.

В крайнем случае можно даже формировать RichText (если нужно форматирование) и печатать его.
...
Рейтинг: 0 / 0
06.11.2017, 04:01:07
    #39548248
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Одновременная распечатка нескольких чеков
пример формирования RichText'a, если вы пойдете по этому пути:
Код: pascal
1.
WriteInRichEd(RichEdit, 'Hallo, World'#13#10, clRed, [fsBold]);
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Одновременная распечатка нескольких чеков / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]