Die
BDE und auch Interbase gehen von Pfaden in
../Programm/Borland/Gemeinsame Dateien
Habe zwar kein Interbase oder Firebird installiert. Glaube aber, bei der Embeded-Version brauchts du nur eine
DLL mitzuliefernt. Keine Angaben von Pfaden etc.
Das stimmt nicht so ganz, denn erstens muß die Embedded-
DLL im selben Verzeichnis wie die Anwendung liegen, eben im Anwendungsordner, zweitens, sind da ein paar mehr DLLs und weitere Dateien im selben Ordner nötig, so daß zumindest der Anwendungspfad vom Programm ausgelesen werden muß: PfadMain := ExtractFilePath(ParamStr(0)) und die Embedded-
DLL inkl. Pfad angegeben werden muß. Und drittens muß auch der Pfad zur Datenbank sowie der Dateiname bekannt sein. Seit Firebird 2.5 muß die Datenbank-Datei (Endung *.fdb) nicht mehr im selben Ordner wie die Anwendung liegen. Zudem wurde für Firebird-Embedded Multiuser-Zugriff implementiert.