Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#13

Re: Function/Procedure -Deklaration ?!

  Alt 20. Apr 2004, 00:19
Das ist elementar. Sieh Dir das an (und ausprobieren !) :

Delphi-Quellcode:
procedure test (OHNE/CONST/VAR a : integer);
begin
  a := a + 1;
end;

procedure TForm1.Button1Click(Sender: TObject);
var b : integer;
begin
  b := 1;
  test (b);
  showmessage (IntToStr (b));
end;
Const bringt eine Konstante. Keine Änderung/Rückgabewert möglich. OHNE bringt in der Prozedur den Parameter unter, der innerhalb als Variable benutzt werden kann. Aber immer noch kein Rückgabewert. Nach außen nicht sichtbar. 8) VAR schließlich liefert den Wert auch zurück.
Gruß
Hansa
  Mit Zitat antworten Zitat