Préfixage de variable delphi
Bonjour à tous,
Mon Delphi est un peu rouillé cela fait longtemps que je ne l'ai plus utilisé et j'ai besoin de vos lumières.
Voilà j'aimerai savoir si j'ai le droit d'écrire quelque chose comme cela. (Je reprend un code qui n'est pas à moi)
J'ai des variables déclarées en private :
Code:
1 2 3 4
|
private
{ Déclarations privées }
sMaVariable : string; |
Du coup imaginons que j'ai ma procédure :
Code:
1 2 3 4 5 6
|
procedure TForm1.bouton1Click(Sender: TObject);
begin
sMavariable := 'test';
AppelProc();
end; |
Code:
1 2 3 4 5 6
| procedure appelProc();
begin
// Ici je veux utiliser ma variable sMaVariable mais si je compile cela me met 'Identificateur non déclaré sMaVariable, ==> je suppose
// que c'est parce qu'il s'agit d'une déclaration private.Du coup je préfixe ma variable par le nom de ma Form :
ShowMessage(Form1.sMaVariable.Value);
end; |
Ici je veux utiliser ma variable sMaVariable mais si je compile cela me met 'Identificateur non déclaré sMaVariable, ==> je suppose que c'est parce qu'il s'agit d'une déclaration private, du coup je préfixe ma variable (ou même préfixer un composant ex form1.bitbtn1) par le nom de ma Form, j'ai le droit de faire cela ? C'est correct ?
Merci pour d'avance pour votre aide en tout cas.