![]() |
Installation einer ActiveX Komponente inklusive gdiplus.dll
Hallo,
folgendes Problem : Ich schreibe 2 Anwendungen, die beim Kunden installiert werden sollen. Beide Anwendungen werden unabhängig voneinander ausgeliefert und sollen auf verschiedenen Windows-Systemen eingesetzt werden (Win98, NT,ME,2003,XP). Beide Andendungen verwenden dieselbe ActiveX-Komponente. Diese Komponente verlangt bei Windows-Versionen < 2003/XP, dass die Datei gdiplus.dll (GDI+) im Verzeichnis der Komponente installiert wird. Wenn ich nur eine Anwendung ausliefern würde, dann würde ich die ActiveX-Komponente samt gdiplus.dll bei der Installation in das Anwendungsverzeichnis kopieren. Bei zwei Anwendungen wäre wohl das Systemververzeichnis der richtige Ort für die Komponente. Ich habe aber Bedenken, die gdiplus.dll in das Systemverzeichnis zu kopieren, denn ich möchte natürlich keine bereits installierten Programme/Komponenten beeinflussen. Wie würdet Ihr vorgehen ? Gruß Marc |
Re: Installation einer ActiveX Komponente inklusive gdiplus.
Was wird den vom Hersteller der ActiveX-Komponente empfohlen?
Ansonsten: Systemverzeichnis kopieren mit Versionsüberprüfung. Falls neuere Version der ActiveX-Komponente oder der GDI+-Komponente dann diese nicht kopieren. Nach den Spielregelen von COM bzw. von DLL's müssen diese abwärtskompatible sein: Spich: Dein Programm muß auch mit neueren Versionen der ActiveX-Komponente/DLL's laufen. Wenn nicht so hast du ein ziemlich unlösbares Problem und die berühmte DLL-Hölle. |
Re: Installation einer ActiveX Komponente inklusive gdiplus.
Zitat:
Zitat:
Ich stelle mir z.B. vor, das eine andere Komponente eine gdiplus-dll verwendet, die woanders installiert ist und nach meiner Installation zwangsläufig die von mir installierte DLL benutzen wird. Oder kann vielleicht sogar das Betriebssystem durch die gdiplus.dll im Systemverzeichnis beeinflusst werden ? Gruß Marc |
Re: Installation einer ActiveX Komponente inklusive gdiplus.
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 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 by Thomas Breitkreuz