Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
23. Aug 2011
Hallo ibp,
dann habe ich das falsch verstanden.
Bis bald Chemiker
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
23. Aug 2011
Hallo ibp,
nur wie willst Du das lösen, wenn Du von Form3 auf das Form2 zugreifen willst und das Form2 noch vorhanden ist?
Bis bald Chemiker
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
23. Aug 2011
Hallo,
für nichtmodale Forms müssen meiner Meinung eine globale Variabel erzeugt werden, wie soll das sonst funktionieren?
Bis bald Chemiker
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
22. Aug 2011
Hallo,
@Sir Rufo: Soweit ich das Verstanden habe wollte er kein Modal-Form haben.
Ich würde es einfach so machen:
procedure TForm1.Button1Click(Sender: TObject);
begin
if Assigned(TestForm) then
begin
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
22. Aug 2011
Hallo ibp,
das Problem ist, dass Du in Form2.FormClose mit Action := caFree; den Speicher frei gibst, aber in Form1 noch auf das Form2 zeigt das nicht mehr vorhanden ist. Wenn Du das weglässt kannst Du doch jederzeit in Form1 mit FreeAndNil (Form2) das Form aus dem Speicher löschen und hast Form2 auf Nil gesetzt und kannst es anschließend wieder neu erzeugen.
Bis bald Chemiker
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
22. Aug 2011
Hallo ipg,
reicht es nicht das Form2 statt mit From2.free einfach mit FreeAndNil(Form2) freizugeben?
Bis bald Chemiker
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Chemiker,
22. Aug 2011
Hallo,
das Form2 ist in den Optionen auf verfügbar eingestellt?
Bis bald Chemiker