c++v6 klassen in c# benutzen??
-
Hallo
ich würde gerne mein V6 c++ klassen in c# benutzen hab gehört das es geht
weiss jeman wie man so was macht??Guß Can
-
woher hast du das denn?
C# != C++
-
Mann soll .h und .ccp datei in .dll exportieren können
Hier steht was aber ich habe es nicht so richtig verstanden.
http://www.nickles.de/c/s/21-0011-213-1.htm
Bin prg Anfänger!
Gruß Can
-
wenn man die funktionen in eine dll exportiert, dann kann man sie auch unter c# nutzen.
dann ist es aber auch egal, ob die dll mit cpp oder basic geschrieben ist.
-
Das ist aber keine gute Sache... DLLs und C++ passen nicht schön zusammen, da eine Standard-DLL eigentlich nur Funktionen anbieten kann. Der Export von Klassen ist schon ziemlich am Rande der Idee.
Und nun dies auch noch in C# importieren... unschön.
Geschickter wäre es, in C++.net einen unsafe-Wrapper für den nativen C++-Code zu erzeugen und das entstehende .NET-Paket mit C# zu verbinden.
Evtl. kann man sogar die C++-Klassen unter C++.net ohne große Änderungen neu compilieren, dann wird's noch einfacher (hängt aber vom Aufbau der Klasse ab).
-
Hallo
wenn ich euch meine klassen maile könnt ihr mir bitte die klasse so umstellen
das ich es in c# benutzen kann.ich möchte ein Midi programm schreiben und finde keine geeignette klasse für c#
zur zeit arbeite ich mich mit sharpdevelop ein
habe aber mir das visual c#.net bestellt.Bitte ich habe kein plan wie ich so was machen kann.
Gruß Can