Registriert seit: 18. Nov 2015
Ort: Kehl
678 Beiträge
Delphi 11 Alexandria
|
AW: 2 Arrays vergleichen\sortieren
24. Nov 2017, 08:05
Hall Emil,
nur mal was ich auf die schnell gesehen habe
Delphi-Quellcode:
FillChar(buffer, sizeof(buffer), 0);
for K := 0 to Count do // Warum nicht Count-1? Wenn z.B Count 1 ist kopierst Du 2 Einträge?
// MoveMemory(PByte(@buffer[0]) + K * sizeof(Short), @A2[K], sizeof(Short));
buffer[K] := A2[K]; // Warum das Pointer geschubse? Einfach zuweisen was anderes macht der C Code auch nicht
// FillChar(A1, sizeof(A1), 0);
// FillChar(A2, sizeof(A2), 0);
A1 := nil; // Das Fillchar kannst Du dir sparen einfach den Speicher freigeben
A2 := nil;
Fritz Westermann
|
|
Zitat
|