Variablen immer so nah wie möglich an ihrem Verwendungsord definieren.
Das merkst du eigentlich schon bei den Schleifenvariablen für For-Do-Schleifchen, denn diese müssen dord deklariert werden, wo sie benötigt werden, oder hat der Compiler nicht bei "a" gemeckert?
Zitat:
[DCC Warnung] Unit1.pas(40): W1019 FOR-Schleifenvariable muss eine einfache lokale Variable sein
Hat erstmal einen sehr großen Vorteil, es kann nicht passieren, daß du mal ausversehn eine Variable mehrfach verwendets.
(und globale Variablen werden eh ungern gesehn)