MichiStroi
Erfahrenes Mitglied
Hallo,
Ich hab gerade eine merkwürdige Sache entdeckt und hab keine Lösung dafür parat.
Ich habe in C++ eine MFC DLL erstellt und importiere diese in C#.
Als Rückgabetyp verwende ich eine struktur mit 2 Integer Werten und lese diese in C# erfolgreich aus. Das funktioniert auch mit einem Integer Wert in der Struktur.
Wenn jetzt aber die Struktur aus 3 Integer Werten besteht funktioniert das ganze nicht mehr!
Als Parameter beim Aufrufen der Funktion kann ich sehr wohl größere Strukturen mitgeben, aber wenn ich diese als Rückgabetyp nehme, funktioniert es nicht.
Hat jemand eine Ahnung woran das liegt?
Danke....
Michi
Ich hab gerade eine merkwürdige Sache entdeckt und hab keine Lösung dafür parat.
Ich habe in C++ eine MFC DLL erstellt und importiere diese in C#.
Als Rückgabetyp verwende ich eine struktur mit 2 Integer Werten und lese diese in C# erfolgreich aus. Das funktioniert auch mit einem Integer Wert in der Struktur.
Wenn jetzt aber die Struktur aus 3 Integer Werten besteht funktioniert das ganze nicht mehr!
Code:
{
int a;
int b;
int c;
}
Hat jemand eine Ahnung woran das liegt?
Danke....
Michi