AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Firebird embedded - Cannot load client DLL
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird embedded - Cannot load client DLL

Ein Thema von user0815 · begonnen am 24. Jan 2012 · letzter Beitrag vom 24. Jan 2012
Antwort Antwort
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#1

Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 13:46
Datenbank: Firebird • Version: 2.5.1 • Zugriff über: UniDAC
Frage: Was ist falsch ?

Ich habe eine embedded Firebird Datenbank. Testinstallation.exe soll auf diese zugreifen. Die gds32.dll liegt im Verzeichnis.
Denke für die embedded habe ich auch alle dll´s ins Verzeichnis gepackt.

PS: Ist der Windows XP Mode unter Windows Virtual PC
Miniaturansicht angehängter Grafiken
gds32.png  
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 13:55
Ist die passende MFC-Bibliothek mitinstalliert?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

AW: Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 13:58
Hi, also das steht in der ReadMe_embedded.txt drinne, was man alles mit liefern soll:
Zitat:
c:\my_app\app.exe
c:\my_app\gds32.dll
c:\my_app\ib_util.dll
c:\my_app\icudt30.dll
c:\my_app\icuin30.dll
c:\my_app\icuuc30.dll
c:\my_app\firebird.conf
c:\my_app\firebird.msg
c:\my_app\intl\fbintl.dll
c:\my_app\intl\fbintl.conf
c:\my_app\udf\fbudf.dll
Meine Erfahrung zeigt mir, dass man auch manchmal (Win2k SP4) noch die drei Dateien im Anwendungsverzeichnis brauch:
Zitat:
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll
Auserdem sollte in der firebird.conf der Parameter RootDirectory leer sein (wenn du es so machst).

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 13:59
aus der readme:

Zitat:
Just copy fbembed.dll, icudt30.dll, icuin30.dll and
icuuc30.dll into the directory with your application.
Then rename fbembed.dll to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases.
werde mal die "drei Dateien" testen...

Geändert von user0815 (24. Jan 2012 um 14:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 14:09
Zitat:
Microsoft.VC80.CRT.manifest
msvcp80.dll
msvcr80.dll
ins Verzeichnis kopiert, jetzt funktionierts.

Danke !
  Mit Zitat antworten Zitat
Benutzerbild von ChrisE
ChrisE

Registriert seit: 15. Feb 2006
Ort: Hechingen
504 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

AW: Firebird embedded - Cannot load client DLL

  Alt 24. Jan 2012, 14:21
aus der readme:

Zitat:
Just copy fbembed.dll, icudt30.dll, icuin30.dll and
icuuc30.dll into the directory with your application.
Then rename fbembed.dll to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases.
Vollkommen richtig Nur steht der rest danach auch noch da
Zitat:
You should also copy firebird.msg and
firebird.conf (if necessary) to the same directory.

If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll and fbintl.conf) or UDF
libraries
. To be able to use them, you should place them
into the directory tree which emulates the Firebird server
one, i.e. has subdirectories like /intl or /udf:
Aber fand die Liste übersichtlicher - daher hab ich sie lieber gepostet als den fließtext

Gut, dass es jetzt tut

Gruß, Chris
Christian E.
Es gibt 10 Arten von Menschen, die die Binär lesen können und die die es nicht können

Delphi programming rules
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 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