Zitat von
Alexander Roth:
Du meinst das else gehört zu if primearray.Lauf=0 then
Das würde das komische Verhalten erklären.
Das ist kein komisches Verhalten, so ist es eben definiert (wie Himitsu schon schrieb): ein ELSE gehört immer zum direkt davor stehenden THEN auf der selben Verschachtelungsebene - wie du es hinschreibst (also die Einrückung) ist dem Compiler völlig egal.