FMX.Forms.TApplication.RealCreateForms
Delphi
procedure RealCreateForms;
C++
void __fastcall RealCreateForms();
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TApplication |
Description
Appelée en interne à l'exécution pour créer toutes les fiches appartenant à cette application.
RealCreateForms est exécutée seulement une fois, à l'exécution, et crée des instances réelles de toutes les fiches appartenant à cette application FireMonkey. Puisque CreateForm ne crée pas immédiatement la fiche donnée et ne fait qu'ajouter cette requête à la liste en attente, RealCreateForms est en fait utilisée pour créer les fiches réelles. Cette pratique est requise car, sur certaines plates-formes, la création des fiches doit être différée ou appelée depuis des emplacements spécifiques.
Cependant, si le MainForm est défini sur nil, RealCreateForms prend la première fiche définie sur "auto-créer" dans Projet > Options > Fiches et la définit en tant que fiche principale de l'application et la rend visible pour son utilisation ultérieure.
Pour créer des fiches supplémentaires à l'exécution, utilisez FMX.Forms.TForm.Create, FMX.Forms3D.TForm3D.Create ou TForm1.Create.