1. Geh ich richtig in der Annahme, dass ich immer erst überprüfen muss ob die
Unit bereits erzeugt wurde?
Nicht zwingend.
Du kannst es ja auch mehrfach erzeugen und Anzeigen wenn du das möchtest.
Du Könntest alle Formulare mit namen bei ihrem Owner registrieren. Dann kannst du doppelte vermeiden.
Das Problem mit der Globalen Variable in der
Unit des Formulars ist das sie nicht auf nil gesetzt wird wenn das Formular geschlossen wird.
Und es ist eine Globale Variable...das will man ja in richtigen Anwendungen die längere Zeit gepflegt werden vermeiden.