Ceci est une ancienne révision du document !


Les Bonnes pratiques en Pascal Object

Événements

OnXXX doit etre géré par DoXXX

Prendre soin de toujours accompagner un événement (OnXXXX) par sa procédure d'appel (DoXXXX).
Par exemple l'evenement OnChange doit etre géré dans la procedure DoChange.
La Procédure DoXXX doit etre dans la section protected et déclarée comme virtual pour permettre aux descendants de l'ignorer et d'intercepter les appels.

Property Published de Type Object doivent etre assignées

published
      property Margin: TMarginObject read FMargin write SetMargin; // BIEN !
      property Margin: TMarginObject read FMargin write FMargin; // PAS BIEN !
 
// Avec: 
procedure TMonObjet.SetMargin(AValue: TMarginObject);
begin
   FMargin.Assign(AValue);
end;  

Ressources

Vous pourriez laisser un commentaire si vous étiez connecté.