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"