Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:lazarus:bonnes_pratiques [10/05/2020 18:49] thierry [Property Published de Type Object doivent etre assignées] |
prog:lazarus:bonnes_pratiques [15/06/2023 11:43] (Version actuelle) thierry [Property Published de Type Object doivent être assignées] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
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.\\ | 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. | + | 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 en la surchargeant. |
- | ==== Property Published de Type Object doivent etre assignées ==== | + | ==== Property Published de Type Object doivent être assignées ==== |
Concerne la création de component :\\ | Concerne la création de component :\\ | ||
Quand une ''Property Published'' est un objet.\\ | Quand une ''Property Published'' est un objet.\\ | ||
Ligne 21: | Ligne 21: | ||
end; | end; | ||
</code> | </code> | ||
+ | ===== Calculs ===== | ||
+ | ==== Division ==== | ||
+ | Si le diviseur est une variable, toujours vérifier si le diviseur n'est pas ZERO avant d'effectuer la division. | ||
+ | |||
+ | |||
+ | |||
===== Ressources ===== | ===== Ressources ===== |