追 追命 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-10 #2 在implementation之上,可以和form的定义放到一起
J jobsxy Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-10 #4 我的作法是,作一个单元文件,全局变量在此定义。其它的单元文件里,USES 此单元,然后就可以此单元的变量了。
S sonie Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-10 #5 interface段var节中定义,再在要用到他的unit中uses这个unit就可以了。
左 左轻侯 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #7 在任何一个单元的interface部分定义均可。当然别的单元要use这个单元。
L lbwave Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #12 可以在任何单元 unit unit1 uses .... type end; var var:... ..... //var 位全局变量 但必须引用次单元
吕 吕雪松 Unregistered / Unconfirmed GUEST, unregistred user! 2000-07-11 #13 如果是单元内部的全局变量,可以放在两个地方 1,Implementation以前,就是 var Form1 : TForm1; 那里. 1,TForm的Public部分,这样可以把变量当成Form的成员调用. 如果你要在整个程序中定义全局变量,那么可以定义一个VarUtils.pas 把所有的全局变量,常量都定义在里面,然后在要调用的单元中Uses进来 就可以了.这种方法模块化比较好.推荐
如果是单元内部的全局变量,可以放在两个地方 1,Implementation以前,就是 var Form1 : TForm1; 那里. 1,TForm的Public部分,这样可以把变量当成Form的成员调用. 如果你要在整个程序中定义全局变量,那么可以定义一个VarUtils.pas 把所有的全局变量,常量都定义在里面,然后在要调用的单元中Uses进来 就可以了.这种方法模块化比较好.推荐