Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by codipodi,
7. Mai 2012
Vielen Dank für eure schnellen Antworten.
Also die form2 soll nur nacheinander und nicht gleichzeitig erzeugt werden. Und um zu verhindern, dass es gleichzeitig mehrfach erzeugt wird, habe ich die assigned Abfrage eingebaut.
Abgesehen von den geposteten Codezeilen habe ich das entsprechende Formular natürlich in der uses und im var folgendes:
Form2: TForm2;
Um eure Fragen also konkret...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by codipodi,
7. Mai 2012
Hallo zusammen,
ich möchte eine Prozedur nur ausführen wenn ein Formular aktuell nicht erzeugt ist. Das betreffende Formular wird erzeugt und zerstört mit:
form2:=TForm2.create(self);
form2.showmodal;
freeandnil(form2);
Die Abfrage:
if not assigned(form2) then
Quelle: http://www.delphipraxis.net/144873-ueberpruefen-ob-form-bereits-erzeugt-wurde.html