回 帖 发 新 帖 刷新版面

主题:在delphi中如何定义全局变量?

在delphi中,有很多的form,可能要同时调用一些信息,比如用户的登陆信息等。我如何才能定义全局变量。这样就可以随时调用?我在搜索中看到,有人说在接口中声明,如何声明,什么是所谓的“接口”?

回复列表 (共4个回复)

沙发

假设主窗口为form1,其它窗口为form2
在form1里如下定义,就可以获取form2里的信息了:
implementation
uses Unit2;//这里定义;
{$R *.dfm}

板凳

那样不是在每个页面中都要添加uses Unit2这句了?我刚才在群里问了一下,好像定义在public中就可以了。我试验一下。
再次感谢

3 楼

是每个form(窗口)都定义;
定义在public中也是每个form(窗口)都定义的;
是麻烦点哦.不过一般Delphi是自动定义,很少人工加入,只要你在form1中,第一次使用:
form2.***时都会自动定义了.

4 楼

多谢,我试验一下

我来回复

您尚未登录,请登录后再回复。点此登录或注册