Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Приложение на Delphi под wine   Найти похожие ветки 

 
Alvin ©   (2007-06-08 16:19) [0]

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


 
Сергей М. ©   (2007-06-08 17:18) [1]

Известно как - зарегистрировать требуемую библ-ку OLEDB-провайдера.
Хоть ручками, хоть с пом. RegSvr32.exe


 
roottim ©   (2007-06-08 17:23) [2]

а установить клиента не забыли ?


 
Alvin ©   (2007-06-09 11:07) [3]


> а установить клиента не забыли ?


А какой клиент нужен??  Виндовский под wine или Линуксовый?? Где взять не подскажете???


> Известно как - зарегистрировать требуемую библ-ку OLEDB-
> провайдера.
> Хоть ручками, хоть с пом. RegSvr32.exe


Пробовал зарегить ручками, но после этого стало ругаться DllGetClass object returned error


 
Сергей М. ©   (2007-06-09 12:49) [4]

Значит неверно "зарегил ручками".


 
Сергей М. ©   (2007-06-09 12:59) [5]

Это раз из возможного.
Два - это отсутствие библиотек, от наличия которых зависит работоспособность "зарегеной" тобой библ-ки.

А те, отсутствующие, в свою очередь, вполне возможно тянут за собой еще кучу отсутствующих библиотек.

Одним словом, Wine - это большая бездонная задница)


 
Alvin ©   (2007-06-09 13:58) [6]


> отсутствие библиотек, от наличия которых зависит работоспособность
> "зарегеной" тобой библ-ки

Точно! Скопировал все dll-ки из папки Ole Db, потом не нашелся класс из
sqlncli, который потом попросил msvcr80.dll
Короче скопировал еще все dll-ки из MS sql server\90\COM
Зарегил с помощью RegSvr32.exe sqloledb и sqlncli
Пока безрезультатно.
Ужас!!! Товарищи, как же все это правильно поставить??


 
Сергей М. ©   (2007-06-09 14:18) [7]


> Alvin ©   (09.06.07 13:58) [6]


А никак !

Давно и всякому известно: хочешь заполучить геморрой на всю ширину своего зада - займись линуховой wine-адаптацией своего бывшего привычного "виндового рабочего места")



Страницы: 1 вся ветка

Текущий архив: 2007.10.14;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
2-1189659320
Washington
2007-09-13 08:55
2007.10.14
Демо версия


2-1190485834
Aser
2007-09-22 22:30
2007.10.14
Как вывести хинт (сообщение) в трэй - т.н. "baloon"


2-1190029241
Виктор007
2007-09-17 15:40
2007.10.14
ширина PopupMenu


2-1189849336
Sonic90
2007-09-15 13:42
2007.10.14
TrackBar


15-1190042730
Nikfel
2007-09-17 19:25
2007.10.14
Как пользоваться китайскими палочками.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский