Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#14

Re: getter und setter methoden

  Alt 6. Sep 2004, 07:51
Zitat von sakura:
... Weil beide als Funktionen zu deklarieren schluckt der Compiler nicht ...
Warum nicht? Er möchte es doch nur "einheitlich"

Delphi-Quellcode:
type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
    fstatus : Integer;
  public
    { Public-Deklarationen }
    function GetStatus : Integer;
    function SetStatus (astatus : Integer) : integer;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

{ TForm1 }

function TForm1.GetStatus: Integer;
begin
  Result := fstatus;
end;

function TForm1.SetStatus(astatus: Integer): integer;
begin
  fstatus := astatus;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  foo : Integer;
begin
  SetStatus (1);
  foo := GetStatus;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat