| Accélérer les fonctions |
| Écrit par Matthieu Giroux | |
| 03-01-2009 | |
|
French I Introduction Il est possible d'accélérer vos fonctions. Il faudra par la même occasion préparer ses objets aux tests. II Accélérer des fonctions et procédures Pour accélérer des fonctions il faut dans le PASCAL OBJET utiliser les mots clés const et var avant les définitions des paramètres des fonctions et procédures. En utilisant des paramètres const et var on affecte directement un pointeur sans le recopier. Var permet de réaffecter le pointeur tandis que const protège le pointeur. Si on ne sait pas lequel des deux mettre il faut d'abord affecter le paramètre const. Si ça ne compile pas mettre le paramètre var. Il ne faudra pas modifier les évènements dans les composants pour ne pas nuire à la compatibilité avec l'existant utilisant les composants.
III Préparer aux testsPour préparer aux tests il faudra créer le maximum de fonctions et procédures. Il ne faut pas qu'une fonction ou procédure prenne plus que l'écran. Cela permet de préparer aux tests et de retrouver plus facilement du code.
English Functions fastest
I Begining Your functions can be fastest. You can while doing that also prepare on testing. I Functions fastestMaking fastest functions in OBJECT PASCAL consists in using the key words const and var before defining parameters of functions and procedures. When using const and var parameters we affect directly a pointer without copying it. Var is used to reaffecting the pointer instead of const which protects the pointer. If you don't know which key word to put you can just put key word const. If it doesn't compile with it just put the key word var. If you are using your component don't change the events because of keeping compatibility. II Prepare on testingTo prepare on testing you will have to make the litllest functions and procédures. A function or procedure does not have to be largest of your screen. This permit to prepare to test and to find easily your code. |
|
| Dernière mise à jour : ( 03-01-2009 ) |