如何定义多窗口的公共变量?(50分)

  • 主题发起人 主题发起人 YXF292
  • 开始时间 开始时间
Y

YXF292

Unregistered / Unconfirmed
GUEST, unregistred user!
在多窗口的程序中,该如何定义一个变量使得每一个窗口中都可以认识它?
 
直接在主程序开始以前定义,然后在其他单元USES这个单元就完了
 
我建议新建一个单独的Unit,在那个单元里定义,然后其它的所有窗体Uses这个单元,
当然zhao0707说的没错,但是我觉得把全局变量放在一个独立的单元里更容易管理。
 
还有,把公用函数等等东西也放到独立的单元里。好管理。
 
我们的做法是单开一个uconst
 
在public中定义就可以了
 
用DataModule,Borland官方的说法就是这样的。
 
在设计阶段就可以引用?
(编写代码的时候,我经常用到自动完成,不知道这样自动完成支持这种全局变量么?)
这种办法,有的时候出现没有定义的变量或标识副!
 
定义一个全局变量即可
var
xx: String
implements
调用
form1.xx
form2.xx
 
在单元的interface部分定义的变量只要是其它单元uses了你的单元的话都可以使用的。
 
以上说法都可用,我就只能说Fei话的。
 
接受答案了.
 
后退
顶部