BernhardBecker
Grünschnabel
Hallo,
ich möchte aus einer c++-DLL eine Zeichenkette an eine c#-Routine übergeben und komme nicht weiter. Meine Idee bisher:
Code der c#-Routine :
die Variable "dir" möchte ich in der c#-Routine weiter verwenden.
c++-Code der DLL:
Ich bin dankbar für Eure Hilfe!
Gruß
Bernhard
ich möchte aus einer c++-DLL eine Zeichenkette an eine c#-Routine übergeben und komme nicht weiter. Meine Idee bisher:
Code der c#-Routine :
Code:
[DllImport("...controller.dll")]
public static extern bool FCgetWorkDir(StringBuilder dir);
...
if (FCgetWorkDir(dir) != true)
{
throw new Exception("Error");
}
c++-Code der DLL:
Code:
dllexp bool FCgetWorkDir(char dir[255])
{
dir = "Pfadangabe";
return true;
}
Ich bin dankbar für Eure Hilfe!
Gruß
Bernhard
Zuletzt bearbeitet: