DLL programmieren
-
Hallo,
ich habe eine Frage zum Thema DLLs. Soviel ich weiß gibt es 3 Arten von DLLs
System, COM und .NetMeine Frage ist nun, kann man eine .Net DLL als System DLL nutzen? Werden dafür bestimmte Wrapper benötigt?
Kann jemand ein Buch zum Thema System DLLs und C++ empfehlen oder gibt es ein gutes Tutorial?
mfg
Entilzah
-
entilzah schrieb:
ich habe eine Frage zum Thema DLLs. Soviel ich weiß gibt es 3 Arten von DLLs System, COM und .Net
In der Windowswelt könnte das in etwa die richtige Anzahl sein (Wobei es auch noch spezifische DLLs geben kann die nur mit bestimmten Compilerversionen zusammen arbeiten).
entilzah schrieb:
Meine Frage ist nun, kann man eine .Net DLL als System DLL nutzen? Werden dafür bestimmte Wrapper benötigt?
Kurz und schmerzhaft: Nein.
Man kann eine .Net DLL zwar entsprechend einstellen das diese dann über COM zu verwenden ist, aber das war es auch. Wenn man .Net-DLLs ansprechen will, so wird man entweder einen Wrapper mit C++/CLI oder den COM-Weg verwenden müssen. Und letzteres geht nur wenn die DLL entsprechend erzeugt wurde.