Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Win 98 SE und FB Embedded, wo muss die fbclient.dll hin? (https://www.delphipraxis.net/86091-win-98-se-und-fb-embedded-wo-muss-die-fbclient-dll-hin.html)

Codehunter 8. Feb 2007 22:23

Datenbank: FB • Version: 1.5 • Zugriff über: ZEOS

Win 98 SE und FB Embedded, wo muss die fbclient.dll hin?
 
Ich hab mir grad zum Testen ein Win98 in der VM aufgesetzt und mein Programm installiert. Doch nun wird gemosert:

"No dynamic library from the list fbclient.dll found"

Die DLL liegt per Setup erstmal in dem Verzeichnis, in dem auch die EXE von meinem Programm liegt. Da wird sie schon mal nicht gefunden. Ich habe sie dann manuell nach folgende Verzeichnisse kopiert:

C:\WINDOWS
C:\WINDOWS\SYSTEM
C:\WINDOWS\COMMAND

Das sind die drei, die bei einem jungfräulichen Win 98 SE im %PATH% stehen. Doch das Problem besteht weiterhin.

Wie bringe ich den FB Embedded Server unter 98 zum Laufen?

Hansa 8. Feb 2007 23:32

Re: Win 98 SE und FB Embedded, wo muss die fbclient.dll hin?
 
Ne, so geht das nicht. Benenne die FBEMBEDD.DLL mal in GDS32.DLL um und speichere sie da wo die Programm-EXE ist. Bzw. nur die FBEMBEDD.DLL und notfalls danach umbennenen. FBCLIENT.DLL ist die Version für Installierten Server.

mkinzler 9. Feb 2007 05:34

Re: Win 98 SE und FB Embedded, wo muss die fbclient.dll hin?
 
Zeos sucht je nach eingestelltem Protokoll nach GDS32.dll, Fbclient.dll. Was für ein Protokoll hast du eingestellt?

Codehunter 9. Feb 2007 10:04

Re: Win 98 SE und FB Embedded, wo muss die fbclient.dll hin?
 
Mein Programm läuft mit dem identischen Setup auf XP ohne Probleme und da heißt die DLL auch fbclient.dll. Am Namen liegts sicher nicht denn ich hab das Ganze auch schon mal ohne Setup händisch auf einen XP-Rechner übertragen. Dabei hab ich die fbclient.dll auch nur im Programmverzeichnis abgelegt und das lief anstandslos. Es wird ja unter 98 auch explizit nach der fbclient.dll gefragt. Also gehe ich mal davon aus, daß sie aus irgendeinem Grund nicht gefunden wird. Andernfalls hätte er sich wohl eher über fehlende oder falsche Exports bzw. Einsprungpunkte beklagt.

Es ist aber richtig, daß ich die fbembed.dll in fbclient.dll umbenannt habe. Das steht so in einem FB-Tutorial. Ich glaub das ist hier sogar irgendwo verlinkt.

Als Protokoll ist im ZEOS firebird-1.5 eingestellt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz