Delphi-Quellcode:
readln(sd_schnitt,sd_v);
readln(sd_schnitt,sd_ende); // sd_schnitt ist eine TextDatei
setlength(sd_ton,sd_ende);
setlength(sd_laenge,sd_ende);
setlength(sd_hoehe,sd_ende);
Du liest sd_ende als String aus, nicht als Integer.
Du hast sd_ende wohl als Integer deklariert aber willst es als String nutzen.
Also einen String einlesen, in einen Integer wandeln und weiterverwenden.
Grüße
Klaus