![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Delphi with fbclient.dll
-САша- © (2006-03-04 08:27:00)Доброе утро мастера!! В IBExpert создал БД под FireBird 1.5. FireBird 1.5 использует клиентскую библиотеу fbсlient.dll (ну я ее прописал в IBExpert все нормально). Начинаю создавать приложение в Delphi, а Delphi использует gds32.dll. Я переименовал fbсlient.dll в gds32.dll и все заработало, но в FAQ прочитал, что не рекомендуется переименовывать, т.к могут быть глюки с Service API. Так как сделать чтобы Delphi работал с fbсlient.dll??
-САша- (2006-03-05 09:42:00) [1]Люди ну помогите как мне в Делфи писать под FireBird
-Саша- (2006-03-04 23:02:00) [2]В инсталяторе такой опции нету!!!
atruhin (2006-03-04 18:32:00) [3]Как уже упоминалось, для работы с Firebird лучше использовать компоненты FIB+ в них в частности можно указать имя клиентской библиотеки. Если все же используешь компоненты IB, сделай поиск по исходникам "gds32.dll" будет одно "вхождение" поменяй на нужное, перекомпилируй. и все.
DSKalugin (2006-03-04 17:41:00) [4]в инсталляторе FireBird
-САша- (2006-03-04 15:15:00) [5]Это где это надо поставит галочку?? поподробнее можно...
DSKalugin (2006-03-04 13:55:00) [6]Дело даже не в делфи, а в компонентах, через которые ты работаешь с FireBird 1.5.
Переименовывать действительно ничего не надо. Достаточно при установке клиентской части поставить галку на "сгенерировать gds32.dll для совместимости со старым софтом" (дословно не могу сказать, но смысл таков) в итоге имеем библиотеку-заглушку, которая все обращения попросту перенаправляет в родную fbсlient.dll.
Таким образом имеем fbсlient.dll=gds32.dll Поэтому где возможно явно указать библиотеку пишем fbсlient.dll, а где нет - используется gds32.dll