Doch, das kann so lange dauern.
Schliesslich wird hier 2 x 5000 x 2732 Bytes Speicher angefordert und auch wieder freigegeben. Das dauert eben seine Zeit.
Das
var
in der
GetFirstItems
ist natürlich Unfug, weil du in der Methode keine neue Liste erzeugst und somit dem Parameter auch keinen Wert zuweist.
Und
if Assigned( aFirstList )
kannst du dir auch schenken, denn die Methode wird so trotz allem eine
Exception werfen. (s. letzte Zeile der Methode)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)