LINUX.ORG.RU

Wine, FoxPro и драйвер принтера


0

1

Есть программа учета на FoxPro, в которой под вайном работают все функции, кроме вывода отчётов. При попытке сформировать и вывести отчет программа сообщает следующее:

Встретилась ошибка в программе MYPREVIEW.RELOADREPORT Ошибка при загрузке драйвера принтера.

В windows работает без принтера и без специально устанавливаемого драйвера.

То есть, получается, отсутствует какая-то библиотека: или специальная под FoxPro, или а-ля виртуальный драйвер принтера?


в Dos/Windows FoxPro работает с принтером напрямую, т.е. пишет в LPT-порт (у Вас ведь принтер матричный)

int13h ★★★★★
()
Ответ на: комментарий от int13h

Принтера вообще нет. Речь идет о выводе отчётов на экран. То есть запускаем формирование отчета - программа обращается к БД, а на экран не выводит -(сообщение об ошибке). В Widows выводит.

NSK
() автор топика
Ответ на: комментарий от int13h

То есть по идее должен быть какой-то файл типа otchet.prn, который можно вывести как на экран, так и на принтер? B должна быть стандартная для windows приблуда, которая такие файлы позволяет просматривать на экране?

NSK
() автор топика

Добавлю к вопросу:
Linuxmint-Debian, Wine 1.3.7-1 VisualFoxpro9
Вывод старта wine через консоль до момента сообщения об ошибке:

lara@p29 ~/.wine $ wine start drive_c/reg_n.exe -tcC:/config.rn0
fixme:exec:SHELL_execute flags ignored: 0x00000100
lara@p29 ~/.wine $ fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:wincodecs:JpegDecoder_Frame_GetResolution (0x16120c,0x33e428,0x33e420): stub
fixme:gdiplus:GdipGetPropertyItemSize not implemented
lara@p29 ~/.wine $ fixme:commdlg:PrintDlgExA (0x33dc9c) not fully implemented
fixme:commdlg:PrintDlgExA (0x33a428) not fully implemented

Последние две строки - запуск двух разных отчётов.
я так понимаю, что проблема - PrintDlgExA. Как победить?

NSK
() автор топика
Ответ на: комментарий от NSK

> Could not find dependent assembly L"Microsoft.Windows.Common-

Controls" (6.0.0.0)
...gdiplus ...commdlg

может быть стоит их установить + другие vb-controls (посмотрите в winetricks) ?

а другия приложения с предпросмотром работают в вайне ?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.