![]() |
Exception beim laden einer DLL - class already exists
Habe jetzt mal 2 Module umgestellt (EXE und DLL). Die Exe lässt sich auch ausführen, wenn ich jedoch versuche die DLL zu laden erhalte ich immer eine Exception:
"Exception EFileError in modul rtl260.bpl at 00101283. A class named TRwSystemCertStore already exits." Die Laufzeit-Packages sind jeweils gleich. Unter RAD Studio 10.2 lief das noch ohne Probleme. |
AW: Exception beim laden einer DLL - class already exists
Du solltest eine BPL machen, wo du die klasse reintust und beide (EXE und DLL) binden diese dynamisch ein
|
AW: Exception beim laden einer DLL - class already exists
Und wieso macht man sowas?
Eine DLL-Schnittstelle ist immer Aufwändiger. Man muss mit Versionabhängigkeiten aufpassen (DLL-Hölle) und bei Delphi mit BPL-Konfiguration/Abhängigkeiten (BPL-Hölle). Es muss schon gute gründe für sowas geben. Ein "Aufteilen in Module" ist keines. Das kann man SW-Technisch auch machen und als Ergebnis nur eine Exe haben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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