Bonjour,
je fais bien la différence entre la méthode Create et la propriété Parent d'un objet.
Mais en ce qui concerne la méthode create, j'ai 3 possibilités dans mon cas :
Create(nil), Create(self) ou Create(MyGrid).
Je suppose que la différence est liée à la destruction de l'objet (qui possède un propriétaire Aowner ou pas) :
- Si Create(MyGrid), en supposant que je détruise (MyGrid), l'objet créé sera détruit automatiquement (i.e. sans code dédié à cette tâche) avec MyGrid;
- Idem pour Create(Self) où l'objet créé sera détruit automatiquement avec la TForm.
- Mais en ce qui concerne le Create(nil), je devrais détruire par code l'objet par FreeAndNil.
L'interprétation est-elle correcte ?
Merci. Cordialement. Gilles.
Partager