.NET DLL für C++ schreiben - Aber wie?

oliver87

Grünschnabel
Hallo Leute,

ich möchte gerne eine DLL in VB.NET schreiben und diese anschließend in ein C++ implementieren und deren Methoden verwenden.

Weiß vielleich jemand wie das funktioniert bzw. was es dabei zu beachten gibt?

Gruß Oliver87
 
Du musst sie COMVisible setzen.

In die AssemblyInfo folgenden Code:
Code:
[assembly: ApplicationActivation(ActivationOption.Server)]
[assembly: ApplicationID("MyGUID")]
[assembly: ApplicationName("AppName")]
[assembly: Description("AppName")]

In die jeweilige Klasse den Namespace System.Runtime.InteropServices einbinden und vor der Klassendefinition:
[ClassInterface(ClassInterfaceType.AutoDual)]
 
Und das soll alles sein?

Ist ja nicht so das es mich stört, aber irgendwie klingt das zu einfach nachdem was ich so alles darüber schon gelesen habe ...

Weiß eventuell noch jmd. ob es etwas auf der native C++ Seite zu beachten gibt?

gruß Oliver87
 

Neue Beiträge

Zurück