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

Они должны использовать клиентскую библиотеку для MS SQL.
Поставьте под WinE'ом MS SQL Client или как он называется.

Это уже должно быть в документации на MS SQL.

А вопросы прo WinE лучше задавтаь на форуме WinE-оводов, начните искать от etersoft


Кроме Delphi-под-WinE попробуйте ещё другие способы нетрадиционных развлечений:

1) Delphi 7 + Kylix 3, проект не под VCL, а под CLX. С некоторой долей везения будет компилироваться в обе стороны
2) Lazarus — сrossplatform Delphi, но весьма ранней версии
3) Delphi for Microsoft .NET, exe запускать под Линуксом через DotGNU или Mono
Re[2]: Приложение на Delphi под wine
От: Dimentiy Россия  
Дата: 08.06.07 15:51
Оценка:
Здравствуйте, Arioch, Вы писали:

AX>>Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.


A>Они должны использовать клиентскую библиотеку для MS SQL.

A>Поставьте под WinE'ом MS SQL Client или как он называется.

Этого нельзя сделать с соблюдением лицензии.


A>Кроме Delphi-под-WinE попробуйте ещё другие способы нетрадиционных развлечений:


Именно что нетрадиционные развлечения, на Delphi под Linux программы писать.
Очень точно подмечено.
Re[2]: Приложение на Delphi под wine
От: AlXvin  
Дата: 09.06.07 04:06
Оценка:
Здравствуйте, Arioch, Вы писали:

AX>>Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.


A>Они должны использовать клиентскую библиотеку для MS SQL.

A>Поставьте под WinE'ом MS SQL Client или как он называется.

A>Это уже должно быть в документации на MS SQL.


A>А вопросы прo WinE лучше задавтаь на форуме WinE-оводов, начните искать от etersoft



A>Кроме Delphi-под-WinE попробуйте ещё другие способы нетрадиционных развлечений:


A>1) Delphi 7 + Kylix 3, проект не под VCL, а под CLX. С некоторой долей везения будет компилироваться в обе стороны

A>2) Lazarus — сrossplatform Delphi, но весьма ранней версии
A>3) Delphi for Microsoft .NET, exe запускать под Линуксом через DotGNU или Mono

Спасибо, будем ковыряться.
Re[3]: Приложение на Delphi под wine
От: AlXvin  
Дата: 09.06.07 04:08
Оценка:
Здравствуйте, Dimentiy, Вы писали:

D>Здравствуйте, Arioch, Вы писали:


AX>>>Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.


A>>Они должны использовать клиентскую библиотеку для MS SQL.

A>>Поставьте под WinE'ом MS SQL Client или как он называется.

D>Этого нельзя сделать с соблюдением лицензии.


Может быть как-то можно зарегистрировать необходимые классы?? Без осущ. установки???

D>Именно что нетрадиционные развлечения, на Delphi под Linux программы писать.

D>Очень точно подмечено.

К сожалению требуется поддержка обеих платформ Win и Linux
Re[4]: Приложение на Delphi под wine
От: Dimentiy Россия  
Дата: 09.06.07 12:07
Оценка:
Здравствуйте, AlXvin, Вы писали:

A>>>Они должны использовать клиентскую библиотеку для MS SQL.

A>>>Поставьте под WinE'ом MS SQL Client или как он называется.

D>>Этого нельзя сделать с соблюдением лицензии.


AX>Может быть как-то можно зарегистрировать необходимые классы?? Без осущ. установки???


Может быть. Нелегально.

D>>Именно что нетрадиционные развлечения, на Delphi под Linux программы писать.

D>>Очень точно подмечено.

AX>К сожалению требуется поддержка обеих платформ Win и Linux


Тогда почему Delphi?
Re: Приложение на Delphi под wine
От: ironwit Украина  
Дата: 11.06.07 07:52
Оценка:
Здравствуйте, AlXvin, Вы писали:


AX>Может кто подскажет dll-ку для dbExpress MsSQL не использующую OLE DB??



zeos lib кажется дает такое.
... << RSDN@Home 1.2.0 alpha rev. 0>>
Я не умею быть злым, и не хочу быть добрым.
Re[3]: Приложение на Delphi под wine
От: Arioch  
Дата: 13.06.07 09:38
Оценка:
D>Этого нельзя сделать с соблюдением лицензии.

Почему ?

Но даже еслди нарушают — пусть клиенты её и нарушают или общаются с Майкрософтом.

Чтобы программа работала с MySQL на ПК нужно установить MySQL client, чтобы программа работала с Microsoft SQL, нужно ан ПК установить MS SQL client
Вышеуказанные программы поставляются изготовителями MySQL и MS SQL и должны приобретаться и устанавливаться отдельно.


Иначе клиенты классически будут пиратить тот же MS SQL client, а потом будут говорить "а нам разработчик жэту программу дал и сказал тчобы мы ее везде поставили. Мы у него все купили, у нас все честно"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.