Wie kann man C# Code mit VB6 ausführen

herberta

Mitglied
Hallo Tutorial Kollegen,
ich steige gerade von VB6 auf C# um. Für einige ältere Anwendungen werde ich weiterhin VB6 nutzen. Neue Fuktionen will ich aber bereits in C# schreiben. Gibt es eine Möglichkeit, in C# so etwas wie DLLs zu programmieren und diese dann über VB6 auszuführen?
 
Natürlich ist es möglich. Wenn du Sharp Develop oder Visual Studio benutzt erstellst du einfach ein Class Projekt damit kannst du dann eine DLL programmieren. Wie du diese mit VB6 ansprichst weiß ich leider nicht, da ich kein VB kann.
 
Meines Wissen ist das direkt nicht möglich, da VB6 nicht mit dem .Net Framework zusammenarbeitet, im Gegenteil zu VB.Net.
Die einzige Möglichkeit die ich sehe ist Active-X Komponenten mit C# zu entwickeln. Das setzt aber dann voraus das man seine DLLs Signieren muss, als einem STRONG Name versehen muss, damit sie in Global Assembly Cache untergebracht werden können.

Aber ich lasse mich gern vom Gegenteil überzeugen.
 
Vielen Dank für Eure Tips,
ich glaube das Thema ist damit für mich erledigt. Das ist mir zu kompliziert. Dann schreibe ich die alten Sachen einfach weiterhin in VB6.
 
Zurück