Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#33

AW: 2 Arrays vergleichen\sortieren

  Alt 23. Nov 2017, 16:30
Char wird in C/C++ als Ersatz für Byte benutzt. D.h. für Delphi 2009+ "Char" ist sogar explizit der falsche Datentyp weil er doppelt so groß ist wie das "char" in C++.
Du solltest es als Array[0..2047] of Byte übersetzen.
Ahh danke das könnte einige meiner Probleme lösen
Dann hatte ich hie schon den ersten Fehler.

Delphi-Quellcode:
MoveMemory(@Item, g_Prop[gP].order + K * sizeof(short), sizeof(short));
MoveMemory(@Item, PByte(@g_Prop[gP].order) + K * sizeof(short), sizeof(short));
Aber das Item inkrementiert immer noch nicht.
Na ja werde mal schauen.


gruss

Geändert von EWeiss (23. Nov 2017 um 16:37 Uhr)
  Mit Zitat antworten Zitat