Thema: Delphi procedure-Deklaration

Einzelnen Beitrag anzeigen

Benutzerbild von phXql
phXql

Registriert seit: 11. Mär 2004
Ort: Mühldorf
824 Beiträge
 
#6

Re: procedure-Deklaration

  Alt 31. Mai 2004, 11:53
ohne var ist es call by value, mit dem var ist es call by reference. angenommen, du hast eine procedure1, in der deklarierst du den string bla mit dem wert "blubb". du rufst in der procedure1 die procedure2 auf, die als parameter einen string erwartet (mit dem var davor). die procedure2 verändert den string bla auf "grün". nun ist auch in der procedure1 der wert von bla auf "grün" geändert worden. würdest du das var weglassen, würde nach dem ausführen der procedure2 der string bla immer noch "blubb" sein würde...
  Mit Zitat antworten Zitat