Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   fbclint.dll not found (https://www.delphipraxis.net/206687-fbclint-dll-not-found.html)

omp 19. Jan 2021 13:45

Datenbank: Firebird • Version: 3 • Zugriff über: FireDAC

fbclint.dll not found
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo. Auf manchen Computern wird die fbclient.dll nicht akzeptiert.

Die Delphi-Anwendung (aus Delphi 10.4.1) liegt auf einem Netzwerkpfad und die Firebird-DLL im selben Verzeichnis. Beides Win64.
Auf einem Windows 10 PC läuft es, auf einem anderen kommt die Meldung:
[FireDAC][Phys][FB]-314. Laden der Herstellerbibliothek [fbclient.dll or fbembed.dll] nicht möglich. Das angegebene Modul wurde nicht gefunden
Hinweis: Überprüfen Sie, ob sie sich im PATH oder in Anwendungs-EXE-Verzeichnissen befindet und eine Bitanzahl von x64 hat.

Process Monitor zeigt, dass die richtige DLL geladen bzw. versucht wird. Es funktioniert auch nicht, wenn Anwendung und DLL lokal liegen.
Der Screenshot zeigt Process Monitor auf dem PC, der nicht funktioniert.

Ich bin ratlos, hat jemand eine Idee?
Danke, Harald

mkinzler 19. Jan 2021 13:52

AW: fbclint.dll not found
 
Was wurde genau weitergegeben? Bei Verwendung von abweichenden Codepage/Kodierungen wird die Erweiterung zur Internationalisierung benötigt. Diese liegt im Ordner intl

BerndS 19. Jan 2021 14:09

AW: fbclint.dll not found
 
Sind denn die Dateien msvcp100.dll und msvcr100.dll installiert?
Die befinden sich bei mir in C:\Windows\SysWOW64\msvcr100.dll und C:\Windows\System32\msvcr100.dll.

omp 19. Jan 2021 15:13

AW: fbclint.dll not found
 
Zitat:

Zitat von BerndS (Beitrag 1481205)
Sind denn die Dateien msvcp100.dll und msvcr100.dll installiert?

Danke Bernd, das war es.
Das ist mir noch nie aufgefallen, Firebird ist allerdings auch eine Ausnahme und den nutzen wir selten.
In der FireDAC Doku habe ich das auch nicht gesehen.

Gruß, Harald

mkinzler 19. Jan 2021 15:28

AW: fbclint.dll not found
 
Die VisualC Runtimes sind auf den meisten Rechnern schon installiert. Nutzt man den Installer von Firebird, werden diese Datein mitinstalliert.

TurboMagic 19. Jan 2021 18:49

AW: fbclint.dll not found
 
Gibt's da nicht Mal endlich eine Version die nicht
von der Runtime abhängt sondern diese Bibliotheksfunktionen
eincompiliert hat?

Der MS-VC Installer ist mitunter nicht der schnellste...

mkinzler 20. Jan 2021 07:04

AW: fbclint.dll not found
 
Der/die Installer/Zip von Firebird installiert/enthält die benötigten Dateien.


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