Salut,
Je tente de faire un truc qui plante violent, et une solution sympa serait de pouvoir utiliser dans une procédure, les champs de le classe dans laquelle dans une des methodes on apelle cette procédure.
petit exemple :
j'ai donc ma classe MaClasse, et je définis par la suite la méthode MaMethode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 type MaClasse = Class public MaVariable : string; private procedure MaMethode; end;
MaProcedure est déjà définie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 procedure MaMethode; begin MaProcedure; end;
On admet que j'ai besoin dans MaProcedure d'utiliser MaVariable, mais que je ne puisse pas passer MaVariable en paramètre (c'est important ça).
MonObjet est un objet de classe MaClasse.
Est-il possible d'utiliser les champs de MonObjet dans ma procédure?
En fait je me dis qu'il doit y avoir moyen de le faire parceque quand j'utilise l'interface avec les boutons et tout, par exemple la procédure OnClick d'un bouton prend en paramètre un TObject qui s'apelle Sender.
Si je suis pas très clair, bah prevenez moi
Partager