Forum: Sonstige Fragen zu Delphi
Delphi
by Phoenix,
27. Mär 2003
Punkt 1:
Ob Du globale Variablen gebrauchen kannst oder nicht ist da irrelevant. Delphi erzeugt ein Formular immer als globale Variable. Da kommst Du gar nicht dran vorbei.
Punkt 2:
Du willst einen eigenen Dialog aufrufen. Ein Dialog wird im Regelfall komplett vom aufrufenden Objekt gesteuert. In diesem Fall erzeugst Du also Dein Formular, und wenn das Formular zurückmeldet, daß es fertig...
Forum: Sonstige Fragen zu Delphi
Delphi
by Phoenix,
27. Mär 2003
Sorry, das war natürlich Schwachfug von mir... immer diese @ und ^- Verwechslerei. :oops:
Es geht folgendermassen:
:idea: var
MyForm : TForm; // Fenster
PWindow: ^TForm; // PWindow: Zeiger auf den Typen TForm
begin
MyForm := TForm.Create(self); // form erzeugen
PWindow := @MyForm; // Pointer auf Form holen
end;