Очень нужна подсказка, знающего человека.
Разрабатываю программу на 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??
Приложение на Delphi под wine
Модератор: Модераторы разделов
-
- Сообщения: 49
- ОС: WinXP/Mandriva 2007 PP
Re: Приложение на Delphi под wine
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.
Лучше никак, чем как-нибудь.