Retunering af streng
Jeg har en C# com server der har en funktionvoid getText(string property,[Out,MarshalAs
(UnmanagedType.LPStr)] StringBuilder str)
Denne funktion vil jeg gerne kalde fra en native c++ klient og få en streng retuneret.
char test [1000];
csi->getText(test);
Det går fint sålænge strengen er under 16 chars.
Hvis den er længere får jeg en exception.
Hvordan kan jeg angive bufferstørelsen?
Skal jeg gøre det på en helt anden måde?