Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   firebird zugriff von xp-rechner SP1 aus (https://www.delphipraxis.net/126074-firebird-zugriff-von-xp-rechner-sp1-aus.html)

khh 17. Dez 2008 13:47

Datenbank: firebird • Version: 2.1 • Zugriff über: zeos

firebird zugriff von xp-rechner SP1 aus
 
hallo zusammen,
beim Versuch von einem xp-Rechner auf eine Datenbank im Netz zuzugreifen, bekomme ich mit dem erstellten Programm, sowie mit flamerobin, welches ich zum Test installiert habe, eine fehler:
cant find ore load fbclient.dll
die dll ist definitiv im system32 verzeichnis, welches sich auch im Pfad befindet.

Ist das Servicepack 1 daran schuld?
Auf einer anderen maschine mit sp2 gibts keine Probleme.
Auf der etwas älterne Maschine läuft leider nur SP1


Gruss KH

mkinzler 17. Dez 2008 13:49

Re: firebird zugriff von xp-rechner SP1 aus
 
Ist vielleicht ein fester Pfad zur Dll konfiguriert?

khh 17. Dez 2008 13:54

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von mkinzler
Ist vielleicht ein fester Pfad zur Dll konfiguriert?

nee, das gleiche programm auf nem xp mit SP2 funtioniert ja
ich hab die dll auch schon ins programverzeichnis gelegt, hat aber auch nix genutzt :-(

alex517 17. Dez 2008 14:43

Re: firebird zugriff von xp-rechner SP1 aus
 
erwartet das Programm evt. die gds32.dll und nicht die fbclient.dll?

alex

khh 17. Dez 2008 15:02

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von alex517
erwartet das Programm evt. die gds32.dll und nicht die fbclient.dll?

alex


die fehlermeldung sagt fbclient.dll oder gds32.dll nicht gefunden.

unter sp2 hat es aber gereicht die fbclient.dll ins system32 zu schieben

hoika 19. Dez 2008 06:30

Re: firebird zugriff von xp-rechner SP1 aus
 
Hallo,

- kopier trotzdem mal die fbclient nach gds32 (so dass du 2 Dateien hast).
- Prüfe mal das Anwendungsverzeichnis (Ausführen in ...)

Wo liegt denn eigentlich die DB ?
Vielleicht liegt es ja an der Fireall (Port 3050 muss durchgehen können)
und die Fehlermeldung ist falsch.

Wenn alles nicht klappt.
dependency walker von MS runterladen und mal die Exe damit öffnen


Heiko

RWarnecke 19. Dez 2008 06:40

Re: firebird zugriff von xp-rechner SP1 aus
 
Ich täte den Rechner updaten auf SP2 oder sogar auf SP3.

khh 19. Dez 2008 06:58

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von RWarnecke
Ich täte den Rechner updaten auf SP2 oder sogar auf SP3.

das geht leider hardwaremässig nicht :-(


ist ne alte Kiste von maxdata

khh 19. Dez 2008 07:03

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von hoika
Hallo,

- kopier trotzdem mal die fbclient nach gds32 (so dass du 2 Dateien hast).
- Prüfe mal das Anwendungsverzeichnis (Ausführen in ...)

Wo liegt denn eigentlich die DB ?
Vielleicht liegt es ja an der Fireall (Port 3050 muss durchgehen können)
und die Fehlermeldung ist falsch.

Wenn alles nicht klappt.
dependency walker von MS runterladen und mal die Exe damit öffnen


Heiko

heisst das fbclient und gds32 sind identisch, nur unter verschiednenen namen?
Ich hab die gds32 von nem andern rechner zusätzlich ins sytem32 geschoben.
DB liegt im Netz, der Port sollte aber durchgängig sein, da der Zugriff auf eine mysql-db im Netz klappt.

was kann ich mit dependency walker in der exe nachschauen?

Gruss KH

RWarnecke 19. Dez 2008 07:08

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von khh
was kann ich mit dependency walker in der exe nachschauen?

Gruss KH

Mit den Dependency Walker kannst Du nachschauen, welche DLL's vom Programm geladen und verwendet werden.

khh 19. Dez 2008 07:12

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von RWarnecke
Zitat:

Zitat von khh
was kann ich mit dependency walker in der exe nachschauen?

Gruss KH

Mit den Dependency Walker kannst Du nachschauen, welche DLL's vom Programm geladen und verwendet werden.

ach so. ihr meint es fehlt evtl. ne andere dll und die meldung ist falsch?

RWarnecke 19. Dez 2008 07:16

Re: firebird zugriff von xp-rechner SP1 aus
 
Nein, damit kannst Du sehen ob das Programm die richtige DLL lädt. Vielleicht greift es ja auf andere Datei-Version zu, welches dann den Fehler verusacht.

khh 19. Dez 2008 07:19

Re: firebird zugriff von xp-rechner SP1 aus
 
es werden also die tatsächlich zur Laufzeit geladenen dlls angezeigt, oder auch die die eingebunden und _nicht_ vorhanden sind?

was bedeuted die meldung :
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

bei jeder exe die ich öffne?

hoika 19. Dez 2008 13:10

Re: firebird zugriff von xp-rechner SP1 aus
 
Hallo,

gds32.dll Interbase Client-DLL, fbclient.dll Firebird Client-DLL.
Die FBClient sollte kompatibel zur gds32.dl sein,
deshalb kann man die gds32.dll auch einfach durch kopieren erzeugen.

MySQL benutzt nicht Port 3050.

delay-load dependent module kommt oft.
Die Frage ist, welche DLL das ist.


Heiko

khh 19. Dez 2008 13:16

Re: firebird zugriff von xp-rechner SP1 aus
 
Zitat:

Zitat von hoika
delay-load dependent module kommt oft.
Die Frage ist, welche DLL das ist.


Heiko


das kommt nicht nur bei meine programmen sondern auch bei word usw.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 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