Fenster schließen bevor es angezeigt wird?

Hallo,

folgendes problem:

ich will ein fenster in der routine OnActivate schließen!
wie?

und noch eine kleinigkeit:
wie kann ich ein fenster öfters öffnen?
wenn ich create mache, wird die create routine für alle bereits erstellten „gleichen“ fenstern nochmals aufgerufen; ist mir etwas unverständlich.

für alle Delphi-programmierer: newbie!

Schon mal ein Dankeschön an alle die sich die Zeit nehmen, diese wahrscheinlich lächerlichen Fragen zu beantworten. Ihr habt mir sehr geholfen!

Patrick Klug

Hi Patrick,

also ich weiß nicht genau, was Du machen möchtest, aber um ein Fenster zu schließen, nimmst Du am besten close.
Zum Anzeigen nimmst Du show. Vorraussetzung: das Fenster ist schon vorhanden; wenn nicht, muß Du natürlich erstmal den Constructor aufrufen:

**with** TMyForm.create(self) **do** show;

Gruß, Steffen

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Patrick,

also ich weiß nicht genau, was Du machen möchtest, aber um ein
Fenster zu schließen, nimmst Du am besten close.

mach ich auch, aber close funktioniert anscheinend in der onactivate „noch“ nicht!

Zum Anzeigen nimmst Du show. Vorraussetzung: das Fenster ist
schon vorhanden; wenn nicht, muß Du natürlich erstmal den
Constructor aufrufen:

with TMyForm.create(self) do show;

Gruß, Steffen