VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 837|回复: 2

关于动态数组的赋值问题

[复制链接]

2

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-12 16:00:01 | 显示全部楼层 |阅读模式
我在unit1里面有个动态整形数组
index_Arrary : Array of Integer;
setlength(index_Arrary,imagelist1.Count);
    for i:=0 to  toolbar1.ButtonCount -1 do
    begin
      index_Arrary[i]:=toolbar1.Buttons[i].ImageIndex;
    end;
我在unit2中也有个数组 index_Arrary2 : Array of Integer;用于接收!
我的问题是我如何把我在单元1中的数组中的内容全部赋值到单元2的这个数组中呢?
我的unit2是主窗体先run的!如果赋值的话unit1的数组没有分配空间肯定报告异常!
我该怎么做呢?
回复

使用道具 举报

1

主题

13

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-7-16 14:00:01 | 显示全部楼层
判断一下unit1是否创建和unit1中的数组长度是否为-1
回复

使用道具 举报

0

主题

53

帖子

29.00

积分

新手上路

Rank: 1

积分
29.00
发表于 2020-7-21 04:45:01 | 显示全部楼层
你避免在Create主窗体Form的时候给数组赋值,可以在Show事件里来赋值呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表