Zitat von
quantum:
So wie ich das sehe, kann es garnicht funtionieren.
[...]
Laut OP tritt das Problem allerdings ja in der anderen if-Bedingung auf, also nicht bei
SetLength(Start, counter1-1);
sondern bei
SetLength(output, StartInt);
Wobei natürlich auch das von dir zitierte problematisch ist, aber eigentlich sollte er für den Fall von counter1=0 schon an dieser if-Bedingung scheitern:
Zitat von
quantum:
if Points[Line][counter1]='-' then
Denn Points[Line][0] ist zwar murks, sollte aber eigentlich nicht gleich "-" werden.
Bis denn
Bommel