Приложение на Delphi под wine

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Alvin
Сообщения: 10

Приложение на Delphi под wine

Сообщение Alvin »

Очень нужна подсказка, знающего человека.
Разрабатываю программу на Delphi, которая должна работать под Win32, а так же под wine Linux.
В программе используется подключение к серверам MySQL и MsSQL, для обоих подключений
используется dbExpress. Под Windows приложение работает-отлажено.
Под wine при подключении к MySQL все Ок, а вот при подключении к MsSQL выдает ошибку, что класс
OLE DD not registered.
Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.
Как выйти из положения??
Может кто подскажет dll-ку для dbExpress MsSQL не использующую OLE DB??
Или может кто подскажет как зарегистрировать необходимые классы под wine??
Спасибо сказали:
p_AV_el
Сообщения: 49
ОС: WinXP/Mandriva 2007 PP

Re: Приложение на Delphi под wine

Сообщение p_AV_el »

Alvin писал(а):
09.06.2007 09:36
Очень нужна подсказка, знающего человека.
Разрабатываю программу на Delphi, которая должна работать под Win32, а так же под wine Linux.
В программе используется подключение к серверам MySQL и MsSQL, для обоих подключений
используется dbExpress. Под Windows приложение работает-отлажено.
Под wine при подключении к MySQL все Ок, а вот при подключении к MsSQL выдает ошибку, что класс
OLE DD not registered.
Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.
Как выйти из положения??
Может кто подскажет dll-ку для dbExpress MsSQL не использующую OLE DB??
Или может кто подскажет как зарегистрировать необходимые классы под wine??

Нужно использровать другие компаненты, типа: EhLib, Halcyon (вобще без обращений к БДЕ будет), ZeosDBO.
У меня программы использующие Halcyon работают в wine на ура.
Да и вообще Delphi хорошо совместим с wine, но лучше использовать Kylix ну или Lazarus+fp - родное для Linux.
Лучше никак, чем как-нибудь.
Спасибо сказали: