Contrôle du stockage en mémoire des fiches

De RAD Studio
Aller à : navigation, rechercher

{{Parent|Remonter à Utilisation des fiches

Par défaut, Delphi crée automatiquement en mémoire la fiche principale de l'application en ajoutant le code suivant au point d'entrée principal de l'application :

Application.CreateForm(TForm1, Form1);
Application->CreateForm(__classid(TForm1), &Form1);

Cette fonction crée une variable globale portant le même nom que la fiche. Ainsi, chaque fiche d'une application a une variable globale associée. Cette variable est un pointeur sur une instance de la classe de la fiche et sert à désigner la fiche durant l'exécution de l'application. Toute unité qui inclut l'unité de la fiche dans sa clause uses peut accéder à la fiche par l'intermédiaire de cette variable.

Toutes les fiches créées de cette manière dans l’unité du projet apparaissent quand le programme est exécuté et restent en mémoire durant toute l’exécution de l’application.

Rubriques

Voir aussi