Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi feststellen ob GDIPLUS installiert / vorhanden ist (https://www.delphipraxis.net/79262-feststellen-ob-gdiplus-installiert-vorhanden-ist.html)

moelski 19. Okt 2006 10:05


feststellen ob GDIPLUS installiert / vorhanden ist
 
Hallo !

Kennt jemand eine Möglichkeit, festzustellen ob auf einem System GDI+ installiert bzw. vorhanden ist?
Kann man das evtl. irgendwie über die Registry abfragen ?!

Problem:
Unser Software braucht das aufgrund einer TMS Komponente. Wenn der User die Anwendung startet kriegt er nur eine schnöde Fehlermeldung "... GDIPLUS ... nicht vorhanden ... " und das Programm ist damit beendet.
Das würde ich gerne abfangen und den User über GDI+ informieren und gleich einen Downloadlink anbieten.

Any hints ?!

hoika 19. Okt 2006 10:09

Re: feststellen ob GDIPLUS installiert / vorhanden ist
 
Hallo,

das geht nicht, weil die Meldung DLL statisch gelinkt ist.
Die einzige Lösung wäre ein kleines Startprogramm,
was per LoadLibrary die DLL lädt und beim Fehlschlagen einen Hinweis bringt.

Klappt das LoadLibrary, wir die DLL wieder geschlossen,
das Startprogramm startet das eigentliche Programm (ShellExecute)
und beendet sich.


Heiko

moelski 19. Okt 2006 10:13

Re: feststellen ob GDIPLUS installiert / vorhanden ist
 
Moin !

Zitat:

Die einzige Lösung wäre ein kleines Startprogramm
Hmm, das gefällt mir nicht so recht ...

Zur Not muss ich wohl doch einfach die GDI+ Dll mit in meine Installation packen.
Das scheint wohl erlaubt bei der Datei ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.

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