Zum einen fehlt mir das setlength im .Execute ...
k-H
befindet sich im setter.
Pointer mh?
Wie synchronisierst Du denn den Mainthread mit dem nebenläufigen Thread?.
Der Thread läuft selbstständig um den Mainthread nicht abhängig zu machen. Der Thread erhält lediglich die Listen vom Mainthread.
Hatte zwar was gefunden im Inet, bezog sich aber auf ein eindimensionales Array, deshalb noch die Fragmente in Getfile!
Gruß