variable avec portée sur fiche
bonjour,
j'ai un doute concernant la position pour déclarer une variable qui ait une portée pour l'unité en cours seulement.
je veux que la variable soit accessible par toute le méthodes de l'unité en cours.
Est ce que les 2 codes suivants sont équivalents ou quel est le meilleur?
dans la partie private de l'interface:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
mavariable:integer; { Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
end. |
ou bien dans l'implémentation:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
mavariable:integer;
end. |
merci