Bonjour à tous,
J'ai une application MDI et dans la fille, j'ai une variable tableau de structure qui n'existe que dans la fille (déclaration, affectation, ...) et une variable qui compte le nombre d'élements de ce tableau:
A chaque création de fille, j'initialise lTabElements à 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 type tElement = record id,haut,gauche,l,h: Integer; end; var tabElements: array of tElement; lTabElements: Integer; // Nombre d'elements
Lors de l'utilisation de l'application, le tableau se remplit et tout marche à merveille.
Seulement, lorsque je crée une deuxième fille MDI, la variable de la première fille se réinitialise à 0 (c'est comme si c'était une variable globale).
Je crée mes filles comme ceci (c'est l'assistant qui le fait):
Comment faire pour que chaque fille MDI soit indépendante des autres ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TfrmMain.CreateMDIChild(const Name: string); var Child: TMDIChild; begin { crée une nouvelle fenêtre enfant MDI } Child := TMDIChild.Create(Application); Child.Caption := Name; end;
Merci d'avance.
Partager