Kleine Anmerkung: du hast Dir irgendwie angewöhnt die letzte Anweisung eines Blocks ohne den Strichpunkt abzuschliesen.
Delphi-Quellcode:
begin
AnweisungA;
AnweisungB;
AnweisungC // hier fehlt der Strichpunkt
end
Wahrscheinlich deshalb weil in Pascal/Delphi der Strichpunkt nur ein Trennzeichen zwischen Anweisungen ist.
Ich würde empfehlen dennoch immer einen Strichpunkt hinter jede Anweisung zu setzen.
Einfach deswegen weil man so jederzeit eine weitere Anweisung am Ende eines Blocks einfügen kann.
Du verschwendest so viel Zeit um deinen Code zu überprüfen ob die letzte Anweisung eines Blocks auch wirklich ohne Strichpunkt ist.