Hej Testa Tyvärr fanns inte den funktionen i Compact Framework (missade visst att påpeka det). Finns det nåt annat sätt? Denna metod kunde man använda sig av:unsafe
Jag jobbar med ett projekt där jag är tvungen att köra lite unmanaged code. Jag skulle vilja få till motsvarande rad i c++
char* c = "hej";
... men det går ju inte. Det är oxå viktigt att det inte är unicode vilket tex "hej".ToCharArray(); ger (den ger ju dessutom char[], vilket heller inte är rätt)
Tack på förhand
/peterbladh
www.tremortones.comSv: unsafe
byte* c = (byte*)Marshal.StringToHGlobalAnsi("hej");
Sen måste du frigöra minnet med Marshal.FreeHGlobal()
MSSv: unsafe
/peterbladhSv: unsafe
System.Text.Encoding.ASCII.GetBytes("hej")
/peterbladh
www.tremortones.com