主题:在delphi中如何定义全局变量?
wzif
[专家分:0] 发布于 2006-07-21 10:12:00
在delphi中,有很多的form,可能要同时调用一些信息,比如用户的登陆信息等。我如何才能定义全局变量。这样就可以随时调用?我在搜索中看到,有人说在接口中声明,如何声明,什么是所谓的“接口”?
回复列表 (共4个回复)
沙发
wealthy [专家分:1840] 发布于 2006-07-21 10:29:00
假设主窗口为form1,其它窗口为form2
在form1里如下定义,就可以获取form2里的信息了:
implementation
uses Unit2;//这里定义;
{$R *.dfm}
板凳
wzif [专家分:0] 发布于 2006-07-21 10:41:00
那样不是在每个页面中都要添加uses Unit2这句了?我刚才在群里问了一下,好像定义在public中就可以了。我试验一下。
再次感谢
3 楼
wealthy [专家分:1840] 发布于 2006-07-21 10:47:00
是每个form(窗口)都定义;
定义在public中也是每个form(窗口)都定义的;
是麻烦点哦.不过一般Delphi是自动定义,很少人工加入,只要你在form1中,第一次使用:
form2.***时都会自动定义了.
4 楼
wzif [专家分:0] 发布于 2006-07-21 11:04:00
多谢,我试验一下
我来回复