Irgendwie ist mir die Verwendung von
TArray in dem Code noch suspekt.
Delphi-Quellcode:
SetLength(TArray, lLength);
...
TArray[Zaehler].Wort := rec.Wort;
TArray[Zaehler].Bezeichnung := rec.Bezeichnung;
Pal.Wegbedingung[Zaehler].Wort := TArray[Zaehler].Wort;
Pal.Wegbedingung[Zaehler].Bezeichnung := TArray[Zaehler].Bezeichnung;
Wir können es in dem gezeigten Code nicht sehen, aber es sieht so aus als ob es eine Variable namens
TArray gibt. Das wäre allerdings ungeschickt, da es die Klasse
TArray aus
System.Generics.Collections verbergen könnte, die ja für die Sortierung benutzt wird.