Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: procedure...(var i,j: integer) - Erklärung für das "

  Alt 9. Nov 2003, 10:20
Wie du schon sagst, deklarierst du einen Parameter als var-Parameter, wird der Routine nicht die Kopie der Variablen übergeben, sondern eine Referenz auf die Adresse im Speicher. Ändert die Prozedur jetzt den Wert an dieser Adresse, hat das natürlich auch Gültigkeit für alle anderen Prozeduren. Übergibst du eine Kopie der Variablen, ohne var, dann ist es eben eine Kopie. Mit der kann die Routine anstellen, was sie will, auf das original hat das keine Auswirkung.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat