Mach nur setlength(merk,LA+1); Und beim ersten mal sollte LA=0 sein, damit du keinen Platz verschenkst.
Zitat von
HenKst:
Sollte sich also eigentlich schon bei
merk[LA].ToDo:= ToDo;
aufhängen.
Nö, der Fehler kommt irgendwann. Das ist das Problem bei den Arrays. Manchmal kommt er erst viel später und man kann dann ewig danach suchen. Du schreibst halt munter irgendwo unkoordiniert im Speicher rum und übertschreibst evtl. wichtige Sachen. Das Programm kracht dann erst, wenn du diese Sachen brauchst.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.