Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Выбор принтера в программе на FoxPro 2.6 для DOS

Автор: ANDY2112
Дата сообщения: 27.11.2007 11:13
Сразу скажу, что в программировании на FoxPro я ничего не смыслю. Есть программа. В ней есть возможность указать порт принтера, например 'LPT1'. Если к этому LPT1 подключен, например, лазерный принтер, то все страницы многостраничного документа отправляются на печать за один раз. Если в качестве порта указать какой-то файл, например, 'C:\PRNSPL', то документ нормально отправляется в файл, но перед отправкой каждой страницы пишет "Подготовьте новый лист! Enter - продолжить печать, Esc - прервать". То же самое происходит, если в кажестве порта указать 'LPT1' и использовать какой-нибудь редиректор типа prn2file. В чем может быть проблема и как ее можно решить?
Автор: vladk1973
Дата сообщения: 27.11.2007 16:35
ANDY2112
Если уж так приспичило поизучать FoxPro, то надо поковырять исходники
Тем же Refox-ом например
Сообщение, о котором ты говоришь - программное, так задумано
Так что ответ - проблема в коде, решить можно только через переработку софта.
Автор: ANDY2112
Дата сообщения: 27.11.2007 18:21
Ну я бы не сказал, что мне приспичило поизучать FoxPro - скорее знакомым приспичило из программы на FoxPro печатать на USB-принтер . Пошел по предложенному тобой пути. Задачу облегчили отыскавшиеся в глубине винчестера исходники. Действительно, сообщение программное - проблема решилась закомментариванием куска одной процедуры.

Страницы: 1

Предыдущая тема: Delphi - получаем данные из Query


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.