Hallo homerunjack,
herzlich willkommen in der Delphi-PRAXiS.
Wenn du in deiner ButtonClick()-Routine Form2.ShowModal verwendest, dann erkennt die
IDE von selbst, dass die
Unit von Form2 eingebunden werden muss. Und mit ShowModal() geht die Arbeit erst dann weiter, wenn du Form2 geschlossen hast.
Grüße vom marabu