Ist das korrekt?
TItem(Item1^).FileSize
Nein. TItem(Item1).FileSize.
Zitat:
BTW, schreibt man Sort(@FileNameCompare) oder Sort(FileNameCompare) ?
Mit dem @ erlaubt der Compiler es dir, dass du statt "Pointer" direkt richtigen Typ in den Parametern nutzen kannst, da der Compiler die Typenprüfung weg lässt. Ohne das @ prüft der Compiler alle Typen.