Da die Prozedur ziemlich komplex ist habe ich sie gerade versucht um nicht die ListView betreffende Zeilen zu kürzen und dabei herausgefunden, dass es gar nicht an der angegebenen Programmzeile lag
(das hatte ich angenommen, da die prozedur bis zu einem an dieser stelle gesetzten haltepunkt korrekt ausgeführt wurde)...
... sondern daran:
DynArray1[length(DynArray1)]:=...
.
logischerweise muss es so heißen:
DynArray1[length(DynArray1)-1]:=...
Mfg