Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
Jetzt hast Du mich anscheinend verstanden :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
Das ist natürlich vollkommen richtig, aber mir geht es jetzt ums Prinzip :zwinker:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
if asc then
Mylist.CustomSort(StringListSortCompareAsc)
else
Mylist.CustomSort(StringListSortCompareDesc);
Nun klarer?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
Schau doch mal in der Hilfe nach, was AnsiCompareText macht. Um anders herum zu sortieren, musst Du doch nur das Vorzeichen umdrehen.Result := -AnsiCompareText(List, List);
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
Hier liegt doch gerade der Riesenvorteil des Funktionszeigers. Definiere Dir 2 Sortierfunktionen (auf- und absteigend) und rufe die jeweils passende auf.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by DeddyH,
28. Aug 2008
Der Fehler liegt hier darin, dass Du keine Funktion, sondern eine Methode deklariert hast.function StringListSortCompare(List: TStringList; Index1, Index2: Integer): Integer;
Das TForm1 muss weg.