Ich würde die von Delphi bereitgestellten globalen Variablen nicht benutzen. Erstens hat es eben nicht sehr viel mit
OOP zu tun (zu globalen Variablen an sich gibt es schon genug Threads), zweitens bekommt man spätestens dann Probleme, wenn man mehrere Instanzen des Formulars benötigt. Und selbst wenn nur eine gebraucht wird, ist es doch wirklich nicht viel Arbeit, dafür eine lokale Variable oder ein Feld im Hauptformular anzulegen.
Aber für das erste Projekt geht das schon in Ordnung
.