Forum: Object-Pascal / Delphi-Language
by himitsu,
15. Dez 2017
Sorry, hatte nur in 'er 10.2 Release 1 geguckt :oops: , aber JIRA is och nich dat Schnellste.
Es gibt 'nen Bugfix ... du mußt ihn dir nur kaufen.
Muß nur nochmal wer Testen, ob's wirklich geht.
http://edn.embarcadero.com/article/44770
Forum: Object-Pascal / Delphi-Language
by himitsu,
14. Dez 2017
LOL, grade gefunden.
http://www.delphipraxis.net/182907-default-comparers-delphi-used-tarray-sort-via-stack-overflow.html
Der Witz dabei ist, das du hier schon mit dem Bugfix arbeitest. (neuer Code, der ebenfalls nicht funktioniert)
Forum: Object-Pascal / Delphi-Language
by himitsu,
13. Dez 2017
https://quality.embarcadero.com/browse/RSP-19091?jql=text%20~%20%22quicksort%22
Forum: Object-Pascal / Delphi-Language
by himitsu,
13. Dez 2017
Ratet mal, wofür es den Debugger gibt. :angle:
Wie Zacherl bereits erwähnte, gehört dein neuer Typ nicht zu den bekannten "Default"-Typen, für Welche in Delphi passende Comparer existieren,
also wird hier ganz einfach nur auf Type-Size gegangen und der Inhalt "Binär" verglichen.
class procedure TArray.Sort<T>(var Values: array of T);
begin
QuickSort<T>(Values, TComparer<T>.Default,...
Forum: Object-Pascal / Delphi-Language
by himitsu,
13. Dez 2017
Aber "Zugriffsverletzung" kommt mir dennoch etwas komisch vor. :gruebel: