FireBird 1.5 final release question
2 отговора
133 прегледа
FireBird 1.5 final release question
Gledam che ot instalaciqta sa mahnali rutirashtoto fajlche gds32.dll i e ostanalo samo fbclient.dll. Kak sega moga da izpolzvam IBX componentite za FireBird 1.5 final release? Ili trqbva da izpolzvam drugi komponenti za bazi danni?
Re: FireBird 1.5 final release question
Занапред Firebird няма да поддържа клиентската част на InterBase (GDS32.DLL). Идеята им е изобщо да не се копират файлове в System директорията на Windows за да се предодврати т.нар. DLL hell. От FB 1.5 клиентската библиотека ще се намира в home директорията на сървъра, а за да си я намериш коя е трябва да си прочетеш в регистратурата. По този начин на една и съща машина ще могат да бъдат инсталирани няколко (евентуално различни) Firebird сървъра. По време на инсталацията има опция да се инсталира и GDS32.DLL в системната директория (засега е оставена за съвместимост), но по подразбиране тя е изключена. Ако не си я избрал по време на инсталация, то в bin директорията има едно exe (instclient.exe), което я върши тази работа. Всъщност то копира fbclient.dll в системната директория и му променя информацията за версията, така че да е съвместима с IB (иначе едва ли би искал някоя програма, която качваш да реши, че имаш инсталиран InterBase 1.5 и да ти го намаже отгоре с "модерния" InterBase 5.5, нали
).
Re: FireBird 1.5 final release question
Mnogo mersi. Zashtoto az dosega si reshavah problema kato prosto preimenuvam fbclient.dll na gds32.dll.