Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Du denkst da viel zu kompliziert, mal ein Beispiel C-Quellcode (1 Zeile) Die Typen: Ein long istn Long und kein Integer, FAR PASCAL ist __sdtcall, ein char* ist ein Bytepointer, damit man den nicht extra per IntPtr marshallen muss, benutzt man hier nen StringBuilder. Also hätte man in C# dann C-Quellcode (2 Zeilen)
-
Nimm nen StringBuillder. Ich bin grade etwas verwirrt, ich hab grade getestet - ein long und int verbrauchen jeweils 4 Byte egal ob x64 oder x32. Standardmäßig müsste ein long maximal +2147483647 tragen und ein int +32767. +32767 passen genau in 2 Byte, 2147483647 genau in 4 Bytes. Entwder macht Windows da was seltsam oder mein Compiler. Da wird mir als Maximum für int und long 2147483647 ausgespuckt und sizeof bringt trotzdem 4 Bytes für beide. Da kann ja irgendwas nicht hinhauen /Edit Ah int k…