delphi调用窗口函数的方法。
在delphi中我建立了两个窗体form1和form2form1是主窗体我在form1里面声明了S的变量值如何才能在form2中调用这个S的变量呢?string内型的。...
在delphi中 我建立了两个窗体 form1 和form2 form1是主窗体 我在form1里面声明了S 的变量值 如何才能在form2中调用这个S的变量呢? string 内型的。
展开
4个回答
展开全部
form1:
在var Form1: TForm1; 后面定义全局变量
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
sFm1Str: String;
form2:
在implementation下uses form1单元,例如:
implementation
uses
Unit1;
用的时候用 Unit1.sFm1Str调用
在var Form1: TForm1; 后面定义全局变量
type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
sFm1Str: String;
form2:
在implementation下uses form1单元,例如:
implementation
uses
Unit1;
用的时候用 Unit1.sFm1Str调用
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
贺言君 老兄的正解;
在unit2里面找到implementation,并在其下添加语句uses unit1。具体如下:
implementation
uses
unit1;
如果S在unit1单元是作为全局变量则可直接调用,否则以XXX(实例名).S的方法调用。
在unit2里面找到implementation,并在其下添加语句uses unit1。具体如下:
implementation
uses
unit1;
如果S在unit1单元是作为全局变量则可直接调用,否则以XXX(实例名).S的方法调用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将S变量设置为全局变量就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在form2的单元文件unit2中implementation下面添加语句 uses unit1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询