Autor Beitrag
Papperlapapp
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Di 25.11.08 12:16 
hallo,

ich frage mich gerade ob in Pascal Proceduren variablen ändern?

In C wird ja nur mit Kopien gearbeitet, so dass die aufrufende Funktion von den neuen Werten nichts mitbekommt, ist das hier in Pascal anders?
bummi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1248
Erhaltene Danke: 187

XP - Server 2008R2
D2 - Delphi XE
BeitragVerfasst: Di 25.11.08 12:24 
Procedure test(x:integer);
>> Kopie
Procedure test(const x:integer);
>> Referenz nicht änderbar
Procedure test(var x:integer);
>> Referenz änderbar



www.explido-software.de
Papperlapapp Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Di 25.11.08 12:33 
jau, danke
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Di 25.11.08 12:53 
das erste wird auch call-by-value genannt die letzten beiden call-by-reference. *klügscheiss* :)

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.