Hi
Ich weiß nicht ob´s auch in Win32 so funktioniert aber in .NET würde ich, wenn ich 2 Units hätte so vorgehen:
-Unit2 in uses Liste einbinden
-var vom Typ TForm2 erstellen
-im Create teil den Konstruktor der Form2 aufrufen und in der Zeile darunter Form2.Hide
-im Button Click ereignis dann erst Form1.Windowstate:=wsminimized; dann Form2.Show
Dialog; und
dann
Form1.Windowstate:=wsnormal; (das Form1.widowstate:=wsnormal wird dann erst ausgeführt wenn Form2
geschlossen wird)
Deine Lösung kann nicht gehen weil woher soll Form2 zur Laufzeit wissen wer oder was Form1 ist???
Also ich hoff es war alles richtig und hat dir geholfen?!
mfg