关于delphi多窗体变量调用问题!

我在form1中定义了a:array[1..28]ofInteger;我如何在form2中继续使用这个数组,在form2下的implementationusesUnit1... 我在form1中定义了a:array[1..28] of Integer;我如何在form2中继续使用这个数组,在form2下的implementation uses Unit1;没用,为什么啊?有人回答不?? 展开
 我来答
煌慧
2012-01-02 · TA获得超过1396个赞
知道大有可为答主
回答量:854
采纳率:0%
帮助的人:1785万
展开全部
楼主您好,请尝试这样做:
在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啦
如果还有问题请追问喔,希望对您有帮助!
祝您一切顺利,新年快乐!
liu55721
2012-01-02 · TA获得超过922个赞
知道大有可为答主
回答量:1861
采纳率:100%
帮助的人:880万
展开全部
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;
追问
兄弟,不行啊!还是提示错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AI影像达人
2011-12-31 · TA获得超过377个赞
知道小有建树答主
回答量:849
采纳率:50%
帮助的人:237万
展开全部
另外用一个单元存全局变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
防弹马甲
2012-01-01 · 超过15用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:19.8万
展开全部
建立一个共用的单元文件,把你的数组放里面。
追问
能不能说的详细点,最好能举个例子,谢谢!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式