powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать в файл
8 сообщений из 8, страница 1 из 1
Печать в файл
    #33929727
Vch1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выполняется печать в файл с использованием команды ?
Файл печати устанавливается с помощью команы set printer to file.
Файл формируется, однако параллельно выполняется и передача формируемого файла на принтер.
Вопрос - возможно ли блокировать вывод на принтер.
...
Рейтинг: 0 / 0
Печать в файл
    #33929748
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
help ?
help SET PRINTER
...
Рейтинг: 0 / 0
Печать в файл
    #33929753
Vch1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В хелпе ответа не нашел
в фох дос - проблем нет
проблема для vfp 8
...
Рейтинг: 0 / 0
Печать в файл
    #33930788
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем, собственно, такое извращение? Чем Text/Textmerge не подходят? Или просто по-другому не умеем файлы формировать?
...
Рейтинг: 0 / 0
Печать в файл
    #33933306
Vch1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо проходящий за ответ.
Необходимость использования комады ? для вывода в файл связана с переносом печати форм из дос фокса в VFP.
В досе команда отрабатывала корректно. Применение команы 7 для печати во многих случаях удобнее и проще чем использование команды Textmerge или вывод в файл функциями fput либо fwrite.
...
Рейтинг: 0 / 0
Печать в файл
    #33933338
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну fputs и fwrite я и не предлагаю. А вот насчет Textmerge несогласен. И не стОит забывать, что печать в ДОС и в винде - две очень большие разницы и, соответсвенно, попытки работать с ними одними и теми же способами - по крайней мере большой наив. А лень, как я знаю, штука очень сильная.
...
Рейтинг: 0 / 0
Печать в файл
    #33933416
luzzeerr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так например:
lcStr = "Привет"+Chr(13)+"Пока"
lc866 = Cpconvert(1251,866,lcStr)
StrToFile(lc866, "FIleDos.txt",.t.)
В чем проблема ?
...
Рейтинг: 0 / 0
Печать в файл
    #33938884
Vch1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для luzzeerr.
Проблема действительно есть - большой объем выводимой в файл информации - сотни листов формата А3. Функция StrToFile открывает и закрывает файл при каждом обращении. В этом случае целесообразнее использовать Textmerge. Конвертацию в дос больших файлов удобнее и быстрее выполнять внешней программой.
Я вывожу отчет в тектсовый файл в кодировке 1251, обеспечиваю возможность его просмотра в редакторе VFP, передачу файла в word, конвертацию в дос (866), просмотр в дос-редакторе, печать в дос-формате.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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