Klassen automatisch konvertieren von CPP nach C#

22/04/2009 - 14:57 von Uwe Janssen | Report spam
Hallo,

es kommt bei mir öffters vor, das ich Klassen, die in CPP geschrieben
sind und keine Ein- oder Ausgaben machen, für neue Projekte auf C#
umstellen muß. Der größte Teil hierzu müsste ja eigentlich automatisch
erledigt werden können, also aus der Header- und Quellcodedatei eine
C#-Datei erstellen. Danach sind bestimmt noch einige Korrekturen
nötig, z.B. bei der String-Behandlung, aber ein solches Tool würde
diese Arbeiten doch bestimmt vereinfachen.

Über Google habe ich nichts Entsprechendes gefunden.

Kennt einer von Euch solch ein Tool?

Gruss,
Uwe
 

Lesen sie die antworten

#1 Frank Dzaebel
22/04/2009 - 15:24 | Warnen spam
Hallo Uwe,

es kommt bei mir öffters vor, das ich Klassen, die in CPP geschrieben
sind und keine Ein- oder Ausgaben machen, für neue Projekte auf C#
umstellen muß. Der größte Teil hierzu müsste ja eigentlich automatisch
erledigt werden können, also aus der Header- und Quellcodedatei eine
C#-Datei erstellen.



Das ist richtig. Es gibt da auch Tools dafür:

[Managed, Native, and COM Interop Team - Release: PInvoke Interop Assistant]
http://www.codeplex.com/clrinterop/...?ReleaseId120

aber, wie Du schon richtig vermutest:
Danach sind z.T. Anpassungen vorzunehmen,
die das Tool nicht automatisch aus dem
reinen C++ Code herausziehen kann.


ciao Frank
Dipl. Inf. Frank Dzaebel [MCP, MVP C#]
http://Dzaebel.NET

Ähnliche fragen