关于delphi多窗体变量调用问题!
我在form1中定义了a:array[1..28]ofInteger;我如何在form2中继续使用这个数组,在form2下的implementationusesUnit1...
我在form1中定义了a:array[1..28] of Integer;我如何在form2中继续使用这个数组,在form2下的implementation uses Unit1;没用,为什么啊?有人回答不??
展开
4个回答
展开全部
楼主您好,请尝试这样做:
在form1的这个位置定义您的数组a:
unit Unit1;
interface
uses
...//省略
type
...//省略
private
{ Private declarations }
public
{ Public declarations }
end;
var
a: array[1..28] of integer; //在这儿定义数组
然后在form2中uses Unit1,这跟您之前的做法是一致的
接下来就可以直接使用数组a啦
如果还有问题请追问喔,希望对您有帮助!
祝您一切顺利,新年快乐!
在form1的这个位置定义您的数组a:
unit Unit1;
interface
uses
...//省略
type
...//省略
private
{ Private declarations }
public
{ Public declarations }
end;
var
a: array[1..28] of integer; //在这儿定义数组
然后在form2中uses Unit1,这跟您之前的做法是一致的
接下来就可以直接使用数组a啦
如果还有问题请追问喔,希望对您有帮助!
祝您一切顺利,新年快乐!
展开全部
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public//在这里声明你的变量,看它能不能被其它单元调用
a:array[1..28] of Integer;
{ Public declarations }
end;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 = class(TForm)
private
{ Private declarations }
public//在这里声明你的变量,看它能不能被其它单元调用
a:array[1..28] of Integer;
{ Public declarations }
end;
追问
兄弟,不行啊!还是提示错误。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
另外用一个单元存全局变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立一个共用的单元文件,把你的数组放里面。
追问
能不能说的详细点,最好能举个例子,谢谢!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询