voila,
imaginons que j'ai une classe Classe1 TClasse1 comme suit :
dans le constructeur de TClasse1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... TClasse1 = class(TObject) ... public Classe2 : TClasse2 ; Compteur : Integer; ...
dans le destructeur je détruis Classe2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ... begin Classe2 := TClasse2 .Create; Compteur := 1; end; ...
Mes questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ... begin FreeAndNil(Classe2); inherited Destroy; end; ...
1/ Comment puis-je depuis ma classe Classe2 faire reférence à la propriété Compteur de Classe1?
2 / Quelle est la différence entre ces 2 déclarations :
1 :
2:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 type TClasse = class Compteur: Integer; public private end;
En gros quelle est la différence de déclaré une propriété dans public ou juste après class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 type TClasse = class public Compteur: Integer; private end;
Merci à vous,
Fred
Partager