Was bleibt am Sort wie hängen?
sowas wie "[dcc32 Fehler] E2018 Record, Objekt oder Klassentyp erforderlich" aka "sort nicht gefunden" ?
Delphi-Quellcode:
TArray.Sort<TFailureEntry>(FailureArray, TComparer<TFailureEntry>.Construct(Comparison));
// oder wenn man brutal ist, auch ohne zwischentyp
TArray.Sort<TPair<System.Word,TMyFailureRecord>>(FailureArray, TComparer<TPair<System.Word,TMyFailureRecord>>.Construct(Comparison));