Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
ВнизDelphi with fbclient.dll Найти похожие ветки
← →
-САша- (2006-03-04 08:27) [0]Доброе утро мастера!! В 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??
← →
DSKalugin © (2006-03-04 13:55) [1]Дело даже не в делфи, а в компонентах, через которые ты работаешь с FireBird 1.5.
Переименовывать действительно ничего не надо. Достаточно при установке клиентской части поставить галку на "сгенерировать gds32.dll для совместимости со старым софтом" (дословно не могу сказать, но смысл таков) в итоге имеем библиотеку-заглушку, которая все обращения попросту перенаправляет в родную fbсlient.dll.
Таким образом имеем fbсlient.dll=gds32.dll Поэтому где возможно явно указать библиотеку пишем fbсlient.dll, а где нет - используется gds32.dll
← →
-САша- (2006-03-04 15:15) [2]Это где это надо поставит галочку?? поподробнее можно...
← →
DSKalugin © (2006-03-04 17:41) [3]в инсталляторе FireBird
← →
atruhin © (2006-03-04 18:32) [4]Как уже упоминалось, для работы с Firebird лучше использовать компоненты FIB+ в них в частности можно указать имя клиентской библиотеки. Если все же используешь компоненты IB, сделай поиск по исходникам "gds32.dll" будет одно "вхождение" поменяй на нужное, перекомпилируй. и все.
← →
-Саша- (2006-03-04 23:02) [5]В инсталяторе такой опции нету!!!
← →
-САша- (2006-03-05 09:42) [6]Люди ну помогите как мне в Делфи писать под FireBird
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.04.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.084 c