FMX.Forms.TApplication.RealCreateForms

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure RealCreateForms;

C++

void __fastcall RealCreateForms();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication

Beschreibung

Wird intern zur Laufzeit aufgerufen, um alle Formulare zu erstellen, die zu dieser Anwendung gehören.

RealCreateForms wird nur einmal zur Laufzeit ausgeführt und erstellt tatsächliche Instanzen aller Formulare, die zu dieser FireMonkey-Anwendung gehören. Da CreateForm das angegebene Formular nicht sofort erstellt und lediglich der ausstehenden Liste diese Anforderung hinzufügt, wird RealCreateForms zum Erstellen der tatsächlichen Formulare verwendet. Diese Praxis ist erforderlich, weil auf manchen Plattformen das Erstellen der Formulare verzögert oder von bestimmten Stellen aufgerufen werden muss.

Wenn jedoch MainForm auf nil gesetzt ist, übernimmt RealCreateForms das erste Formular, das unter Projekt > Optionen > Formulare auf "Automatisch erzeugen" gesetzt ist, legt es als Hauptformular der Anwendung fest und zeigt es an.

Um zur Laufzeit weitere Formulare zu erstellen, verwenden Sie FMX.Forms.TForm.Create, FMX.Forms3D.TForm3D.Create oder TForm1.Create.

Siehe auch