Kann man verschiedene charset-Optionen für separate params deklarieren?anderer charset für mehrere params mit dllimport
heres, was ich meine:
[dllimport("my.dll", charset = charset.Ansi)]
void myfunc(string CharPtrInCPP, StringBuilder WCharPtrInCPP);
das Problem ist die C++ Funktion einen char * für den Dateinamen nimmt und eine wchar * für die Daten empfangen zurück ...
in C++:
void myfuncImpl(char *filename, WCHAR *buffer, int len);
//another method, myfunc, wraps this
Eek, keine Zeichenfolge für den Rückschreibpuffer. StringBuilder. –
@Hans, Ah ja. Ich sollte eigentlich die Frage lesen. Danke, dass du das bemerkt hast. –