Zitat von
dataspider:
Wenn im Windows Systemverzeichnis eine fbclient.dll liegt, wird diese verwendet, auch wenn im Anwendungsverzeichnis ebenfalls eine fbclient.dll liegt. Die
DLL im WinSys hat also Vorrang.
Das stimmt so nicht.
Es wird über LoadLibrary versucht, die entsprechende Client-
DLL zu laden.
Und da hat das Applicationsverzeichnis auf jeden Fall vorang vor dem Windows-Verzeichnis.
Eine Besonderheit gibt es allerdings: Es wird erst versucht, die fbclient zu laden, wenn das nicht klappt, wird versucht, die gds32 zu laden (wenn man nicht im Programm die entsprechende
dll selbst zuweist). Dadurch ist es natürlich möglich, dass eine im Windows-Verzeichnis liegende fbclient angezogen wird, obwohl im Programmverzeichnis eine gds32 liegt.
Gruß
onlinekater