Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
:thumb: Oder nen Weizen :cheers:
Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
Bis auf den Overflow wenn man ein Integer compare mit Subtraktion löst (was zugegebenermaßen bei ArtikelNummern, die vermutlich nur im positiven Bereich sind, nicht passiert)
Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
Ich hab dir doch den Code gepostet, ruf doch einfach .Sort auf deiner Liste auf.
Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
Die Liste hat eine Sort Methode. Dieser Sort Methode musst zu sagen, wie sie 2 Items vergleichen soll (das ist die CompareItem Funktion).
Da du gesagt hast sie soll anhand der ArtNr vergleichen, macht das diese Funktion.
Siehe auch: https://de.wikipedia.org/wiki/Sortierverfahren#Vergleichsbasiertes_Sortieren
Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
function CompareItem(Item1, Item2: Pointer): Integer;
begin
Result := Math.CompareValue(TMyObject(Item1).ArtNr, TMyObject(Item2).ArtNr);
end;
...
myList.Sort(CompareItem);
Forum: Programmieren allgemein
by Stevie,
11. Aug 2016
Contnrs.TObjectList oder Generics.Collections.TObjectList<T>?