Gast
#3911217
Hallo, hoffe jemand kann mir helfen. Habe nach dieser Anleitung meinen unmanaged C++ Code über einen C++/CLI Wrapper in mein C# Projekt eingebunden. http://drthitirat.wordpress.com/2013/06/03/use-c-codes-in-a-c-project-wrapping-native-c-with-a-managed-clr-wrapper/ Funktioniert auch, allerdings verwenden meine Funktionen in C++ einen Parameter const char*: C++ [code} float Funcs::ValueFunction(const char* filename, int num) { .... return a; } [/code} Im C++/CLI Wrapper passiert eigentlich nichts. In C# kann ich auf die Funktion auch zugreifen, allerdings wird mir der Parameter der Funktion als sbyte* angezeigt und meinen C# string kann ich ja nicht damit nutzen. Kann mir jemand ein gutes Beispiel senden? Habe schon einiges über marshal gelesen, aber kein gutes Beipiel gefunden. Danke