L looyo Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-14 #1 procedure dome(out i:integer); procedure dome(var i:integer); 中var和out的区别是什么啊
晶 晶晶 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-14 #2 out和var差不多,只是out不需要初始化. out使用在COM中,var和out都是引用方式传递参数的!
R rcllb Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-14 #3 楼上说的不错。支持 Delphi 3增加了一种新的参数:out。out参数没有初始值,只是用来返回一个值。out参数应只用于COM过程和函数,一般情况下最好使用更有效的var参数。除了没有初始值这一点之外,out参数与var参数相同
楼上说的不错。支持 Delphi 3增加了一种新的参数:out。out参数没有初始值,只是用来返回一个值。out参数应只用于COM过程和函数,一般情况下最好使用更有效的var参数。除了没有初始值这一点之外,out参数与var参数相同