powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать из под VFP на матричном принтере, где не установлен VFP
4 сообщений из 4, страница 1 из 1
Печать из под VFP на матричном принтере, где не установлен VFP
    #38410650
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для печати на матричном принтере настроил код, он на моей машине работает без проблем.
У пользователя ругается на отсутствие файла Do (_ReportPreview) With &loPreview . Я нашел в папке C:\Program Files\Common Files\Microsoft Shared\VFP файл ReportPreview.app, а вот что делать дальше не знаю


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
If oApp.oini.readini("Config.ini","ConfigDivision", "d_typprint")='win'
	Report Form ('naklvos.FRX') For kolvos>0 Noconsole Preview
Else
	Set REPORTBEHAVIOR 80
	Local loPreview, loReport

	loReport = Newobject("ReportListener")
	loPreview = ''
	Do (_ReportPreview) With &loPreview &&здесь ругается на отсутствие файла	With   loPreview
		.AllowPrintFromPreview = .F.
		.Caption = "Предварительный просмотр перед печатью"
	Endwith
	loReport.ListenerType = 1
	loReport.PreviewContainer = loPreview
	Report Form ('naklvos.FRX')  Noconsole Preview Object loReport For kolvos>0
...
Рейтинг: 0 / 0
Печать из под VFP на матричном принтере, где не установлен VFP
    #38410679
Rostislav D. Kudryashov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr29, может тебе поможет мой опыт. Я сваливаю из "дистрибута" в целевом каталоге пользователя такие файлы.
vfp9r.dll, vfp9rrus.dll, gdiplus.dll, msvcr71.dll, ReportOutput.app, ReportPreview.app.
В этот же каталоге помещаю приложения-exe, запускаемые по значку с десктопа.
Файл vfp9t.dll мне пока не требуется. Он, вроде нужен только для работы COM-сервера.dll типа Multi-threaded. А я использую только Single-threaded.
...
Рейтинг: 0 / 0
Печать из под VFP на матричном принтере, где не установлен VFP
    #38410697
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Если ничего не помогает, попробуйте почитать инструкцию"

Рекомендации : специфика и распостранение ReportPreview.App

Ну, и для самообразования. Попробуйте посмотреть содержимое системной переменной _ReportPreview в режиме Design Time (на этапе разработки приложения) и в RunTime (в готовом EXE). Думаю, нужные выводы сделаете сами...
...
Рейтинг: 0 / 0
Печать из под VFP на матричном принтере, где не установлен VFP
    #38411386
Alexandr29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМ, Спасибо
Добавил команду, закинул ReportPreview.App в папку приложения и все заработало
Код: sql
1.
2.
3.
cHomeDir = CURDIR()  && используйте любой метод, который Вы предпочитаете
*Установить системную переменную, чтобы использовать полностью-квалифицированный путь:
_REPORTPREVIEW = m.cHomeDir+"ReportPreview.App"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Печать из под VFP на матричном принтере, где не установлен VFP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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