Spatul
Messages postés12Date d'inscriptionmercredi 21 août 2002StatutMembreDernière intervention 9 octobre 2008 13 sept. 2002 à 09:52
Merci pour l'info !
J'avais un doute sur l'utilisation de Destroy.
SpatuL
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 12 sept. 2002 à 22:15
Juste deux petites remarques :
- Le composant temporaire ImageTemp est créé et détruit par ta procédure, dans ce cas il ne faut pas lui associer de propeiétaire :
ImageTemp:=TImage.Create(Nil);
Sinon il y a risque que le propriétaire ( Selft / Form1 ) le détruise à nouveau en provoquant des erreurs.
- Pour la libération d'un composant il ne faut pas appeler Destroy mais Free, Destroy est réservé à un usage interne à Delphi :
ImageTemp.Free;
13 sept. 2002 à 09:52
J'avais un doute sur l'utilisation de Destroy.
SpatuL
12 sept. 2002 à 22:15
- Le composant temporaire ImageTemp est créé et détruit par ta procédure, dans ce cas il ne faut pas lui associer de propeiétaire :
ImageTemp:=TImage.Create(Nil);
Sinon il y a risque que le propriétaire ( Selft / Form1 ) le détruise à nouveau en provoquant des erreurs.
- Pour la libération d'un composant il ne faut pas appeler Destroy mais Free, Destroy est réservé à un usage interne à Delphi :
ImageTemp.Free;
Nono