Question concernant Procedure
salut dans la form1 j'ai deux composant (CheckBox1 , button1)
j'ai créer une procedure testCheckBox
Lors de l'exécution l'erreur suivant apparaît:
" E2003 Identificateur non déclaré : 'CheckBox1' "
voila la procedure :
Code:
1 2 3 4 5 6 7 8 9 10
|
procedure testCheckBox ;
begin
if CheckBox1.Checked then
showmessage('CheckBox1 is Checked (oui)')
else
showmessage('CheckBox1 is not Checked (non)');
end |
la solution est de déclare paramètre :
Code:
procedure testCheckBox (CheckBox1:TCheckBox) ;
Ma question est:
dans la procédure le composant CheckBox1 est Inconnu
Est-il possible de résoudre des problèmes sans utiliser paramètre de procédure ?
La raison pour laquelle je pose la question est: Si je veux utiliser un grand nombre de composant dans la procédure, par exemple, 20 composant (CheckBox,combobox.........) Ce serait beaucoup d'écrire est-il dans les paramètres
Je me suis dit qu'il y avait peut-être un meilleur moyen que celui-ci