Von Qt auf C# dll zugreifen?
-
Hallo,
weiss jemand, ob es eine Möglichkeit gibt von Qt aus auf C# dll zugreifen zu können?
Danke
-
Klar geht das:
- über C++/CLI oder
- über die "CLR Hosting API". Sample: MSDN Forum: Use CLR4 Hosting API to invoke .NET assembly from native C++
Ist aber beides nicht wirklich einfach. Und vermutlich gibts auch eine bessere Alternative.
Warum brauchst du das denn ?
-
- C# Objekte über COM freigeben, ist wahrscheinlich die einfachste Variante.
- Statische C# Methoden exportieren und normal über LoadLibrary/GetProcAddress aufrufen, ging zumindest früher mit einem Post Build Step, der etwas im CLI Code rumgepfuscht hat.
-
Danke,
C# Objekte über COM hat tatsächlich funktionert!
Meine C++ Seite ist Qt, da nütze ich QAxWidget