Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Version der geladenen gds32.dll/fbclient.dll abfragen (https://www.delphipraxis.net/102449-version-der-geladenen-gds32-dll-fbclient-dll-abfragen.html)

samjones 29. Okt 2007 08:42

Datenbank: Firebird • Version: 1.5 • Zugriff über: IBObjects

Version der geladenen gds32.dll/fbclient.dll abfragen
 
Hallo!

wie kann ich die Version der tatsächlich geladenen gds32.dll bzw. fbclient.dll abfragen ?

Es ist so, daß auf den Rechnern teilweise mehrere alte Versionen dieser dll's in System32 oder auch anderen Ordnern herumliegen.

Ich möchte aus meinem Delphi Programm die Version der tatsächlich geladenen dll abfragen, damit ich eine Fehlermeldung ausgeben kann, wenn eine veraltete dll geladen ist.

vielen Dank im Voraus.

dataspider 29. Okt 2007 10:01

Re: Version der geladenen gds32.dll/fbclient.dll abfragen
 
Hi,

du brauchst den Dateinamen.
Das Handle der DLL bekommst du über:

TIB_Session.GDS_Handle

Dann mit GetModuleFileName den Dateinamen ermitteln.

Für die Versionsinfos aus einem Dateiname gibt es glaub ich reichlich Beispiele im Forum.

Cu, Frank


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