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

- и все, склеивает ласты без каких-либо комментариев - окошко исчезает и все
Что может быть причиной?
Адаптация программы к особенностям линукса могла бы еще больше расширить рынок ее использования.
Дистрибутив демки можно взять здесь
Парус, порвали парус... #1
Дистрибутив не скачивал, не устанавливал. Но поспрашивал тут у знакомых на работе: Эта программа обращается к серверу за данными. Сервер или oracle, или там набор dbf-файлов.
Скорее всего, в вайне нужно поставить оракловые драйвера (я так думаю).
Re: Парус, порвали парус... #2
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, фонтов и еще чего-то там непонятного?
В винде ведь эта же программа нормально запускается без всяких там баз и оракловских драйверов.
Получается, что ее написали с применением нестандартных методов.
Re: Парус, порвали парус... #3
Возможно, "oleacc.dll" нужен другой версии. Wine ведь не windows. Можно попробовать заменить этот файл в каталоге ~./wine/drive_c/windows/system (или где он там?)
Или, воспользоваться другими эмуляторами windows (ie4linux, crossover-office и т.п.)
Добавлено
Возможно, это решение может помочь.