![]() |
Anfängerfrage Standort fbclient.dll
Hy,
als Anfänger in Delphi stehe ich vor einem kleinen Problem: Delphi 7 Prof , Windows XP, dazu noch Fireberd Server und Embed Version. Wie kann ich nun meinem Projekt sagen, welche Client DLL von Firebird er verwenden soll? Also: Wo muss die Fbclient.dll abgelegt werden, damit das Projekt sie beim Compilieren finden kann? Welche Möglichkeiten habe ich, diese Vorgaben / Einstellungen zu ändern (Umschalten der diversen Client.dlls von Firebird) Danke und Ciao Thomas |
Re: Anfängerfrage Standort fbclient.dll
Sie muss entweder im %systemroot% oder im Verzeichnis deiner Anwendung(exe-Datei) liegen.
Allerdings gibt es eine Sache: manche Programme, die Firebird benutzen, erwarten gds32.dll und nicht fbclient.dll, also einfach umbenennen. Btw. da es sich um eine dll handelt, wird da beim kompilieren nix gesucht, sondern erst beim ausführen! ;-) MfG Stevie |
Re: Anfängerfrage Standort fbclient.dll
Servus Stevie,
vielen Dank, so weit ist das klar, d.h. exe und fbclient.dll in ein verzeichnis, bei mir ist das problem aber schon vorher... d.h. die fbclient.dll vom firebird sever liegt bei mir in systemroot, so weit so gut. wenn ich jetzt aber im delphi projekt -- fbclient.dll von embeded verwenden will, bekomme ich immer den fehler, dass die fbclient.dll nicht gefunden wird (Firebird Server in diesem Fall shutdown, da ich ja die fbclient.dll von embeded will). Ich habe die fbclient.dll in diverse verzeichnisse zB ausgabe, bpl,dcp... ergebnis immer das gleiche: error cu thomas |
Re: Anfängerfrage Standort fbclient.dll
Ah, jetzt versteh ich!
Du musst noch folgende Dateien in dein App-Verzeichnis kopieren (nicht alle zwingend nötig, aber ich weiß gerade nicht welche auf jeden Fall): ib_util.dll firebird.conf firebird.msg fbintl.dll fbudf.dll |
Re: Anfängerfrage Standort fbclient.dll
Hy,
habe gerade mit Stevie und einigen Anderen einen kleinen Chat gehabt und folgendes festgestellt: -- In das Projektverzeichnis muss die komplette Firebird Embeded Version rein. -- In das Verzeichnis mit der Projektdatei muss dann die entsprechende fbclient.dll reinkopiert werden. -- Wenn die Exe dann zum Kunden kommt, dann gehört die fbclient.dll in das app.path, aber Achtung: -- Zum Abschluss noch: Wenn zB eine fbclient.dll vom Server unter Systemroot liegt und eine fbclient.dll für embeded unter app.path bei der exe liegt, dann: ab windows xp wird zuerst in systemroot gesucht... ciao Frohes Fest Thomas |
Re: Anfängerfrage Standort fbclient.dll
Zitat:
In ![]() ![]() MfG Stevie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz