Einzelnen Beitrag anzeigen

Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Frage wegen Referenz variable in selbstgeschrieben funkt

  Alt 3. Nov 2003, 16:36
Wenn du var benutzst und die Variable in der Funktion geändert wird, wird die auch außerhalb der Funktion geändert.
Folgendermaßen:
Delphi-Quellcode:
procedure Proc1(i: Integer);
begin
  i := 5;
end;

var
  i: Integer;
begin
  i := 4;
  Proc(i);
  ShowMessage(InttoStr(i)); //Preisfrage: kommt hier 4 oder 5?
end;
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat