Forum: Object-Pascal / Delphi-Language
by Kostas,
6. Feb 2017
ah, jetzt ist das Prinzip klar.
Besten Dank für die Hilfe und einen schönen Tag.
Gruß Kostas
Forum: Object-Pascal / Delphi-Language
by Kostas,
5. Feb 2017
Perfekt, herzlichen Dank und eine schöne Zeit.
Forum: Object-Pascal / Delphi-Language
by Kostas,
5. Feb 2017
Ok, herzlichen Dank für die Hilfe.
Eigentlich habe ich nicht verstanden warum es funktioniert ab erst einmal Egal.
Ich brauche es zwar nicht, aber gibt es eine Möglichkeit die Sortierrichtung für id und id2 jeweils zu setzen?
Gruß Kostas
Forum: Object-Pascal / Delphi-Language
by Kostas,
5. Feb 2017
Etwa so?
TArray.Sort<TNeuTblRecord>( NeuTblArray , TDelegatedComparer<TNeuTblRecord>.Construct(
function(const Left, Right: TNeuTblRecord): Integer
begin
Result := (Left.id - Right.id);
if Result = 0 then
Result := Left.id2 - Right.id2;
end)
Forum: Object-Pascal / Delphi-Language
by Kostas,
5. Feb 2017
Hallo Zusammen,
zum sortieren von Arrays verwende ich gerne die Methode TArray.Sort.
Jetzt habe ich eine Anforderung, innerhalb des Feldes "id" zusätzlich nach einem weiteren Feld "id2" zu sortieren.
Mein Record beinhaltet also id,id2:integer. Es soll zuerst nach id und bei gleicher id nach id2 sortieren.
Ist das mit TArray.Sort möglich?
TArray.Sort<TNeuTblRecord>( NeuTblArray ,...