Парус, порвали парус...

Аватар пользователя Andre

Вопрос для знатоков Wine - есть незамысловатая, но весьма полезная менеджерская программка "Менеджент и маркетинг", которая работает в винде без вопросов, а в вайне хотя и успешно инсталлируется и ее можно запустить, но после этого она на пару секунд показывает свое окошко

- и все, склеивает ласты без каких-либо комментариев - окошко исчезает и все Грустный

Что может быть причиной?

Адаптация программы к особенностям линукса могла бы еще больше расширить рынок ее использования.

Дистрибутив демки можно взять здесь

Аватар пользователя Meloman

Парус, порвали парус...

Дистрибутив не скачивал, не устанавливал. Но поспрашивал тут у знакомых на работе: Эта программа обращается к серверу за данными. Сервер или oracle, или там набор dbf-файлов.
Скорее всего, в вайне нужно поставить оракловые драйвера (я так думаю).

Аватар пользователя Andre

Re: Парус, порвали парус...

Meloman,
Так-то оно так, но вопрос обращения к серверу с данными возникает уже потом - после успешного запуска Паруса.
А он запуститься пока не может - при запуске из консольного окна можно увидит следующую диагностическую картину:

[andre@linux.home ~]$ env WINEPREFIX="/home/andre/.wine" wine "C:\Program Files\wParus\wVned\wVned.exe"
fixme:system:SystemParametersInfoW Unimplemented action: 4132 (SPI_GETDROPSHADOW )
err:ole:TLB_ReadTypeLib Loading of typelib L"oleacc.dll" failed with error 1812
fixme:win:EnumDisplayDevicesW ((null),0,0x33d43c,0x00000000), stub!
fixme:font:WineEngRemoveFontResourceEx :stub
[alex@linux.home ~]$

Похоже, что ругань идет по поводу загрузки библиотеки oleacc.dll, фонтов и еще чего-то там непонятного?

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

Аватар пользователя Meloman

Re: Парус, порвали парус...

Возможно, "oleacc.dll" нужен другой версии. Wine ведь не windows. Можно попробовать заменить этот файл в каталоге ~./wine/drive_c/windows/system (или где он там?)
Или, воспользоваться другими эмуляторами windows (ie4linux, crossover-office и т.п.)
Добавлено
Возможно, это решение может помочь.

RSS-материал