Ok, die Result Zuweisung am Ende muss dann so aussehen, das berücksichtigt beide Fälle:
Result := (CurState <> cisDelim) and ((CurBlock = 8) or DoubleDelim);
Zitat von
CodeX:
Ich befürchte einfach, dass das alles keine 100%ige Prüfung darstellt. Etwas besseres fällt mir aber auch nicht ein...
Da du dich nicht auf bestimmte Betriebssysteme beschränken willst, wird es wohl nicht anders gehen.