找回密码
 点一下
查看: 1200|回复: 18

请问一下有什么变量设置了数组后要设置组上限的

[复制链接]
发表于 2009-10-28 00:52:36 | 显示全部楼层 |阅读模式
例如对话框按钮,设置了数组没设最大值的话超过默认的1就无效了,我又没办法个个都查,麻烦知道哪些要设置最大值的发一下,感谢。
发表于 2009-10-28 01:23:30 | 显示全部楼层
除了对话框,还有计时器、单位组、玩家组需要设置初始数组
回复

使用道具 举报

 楼主| 发表于 2009-10-28 09:13:25 | 显示全部楼层
嗯,记时器我知道,但单位组也需要?有个情况,单位组和玩家组我设置为默认值1,但索引用到5或更多似乎也没问题,但那是在单人的情况下测试的,多人也似乎没问题,这应该怎么解释呢?
回复

使用道具 举报

发表于 2009-10-28 09:15:36 | 显示全部楼层
是的,你可以预先设大,或者手动的去创建对象
预设大小其实就是预先把这些都创建了而已,你可以动态的手动去完成这些工作
回复

使用道具 举报

 楼主| 发表于 2009-10-28 09:22:47 | 显示全部楼层
那我为了避免使用索引出错,以上的变量类型我都应该设置最大索引为99来避免出错么?
回复

使用道具 举报

发表于 2009-10-28 09:33:01 | 显示全部楼层
不一定,要看需求,如果不需要用到99个,设为99个干嘛?你怎么不说都设为8192算了……
动态的手动创建不是蛮好么
回复

使用道具 举报

发表于 2009-10-28 10:32:12 | 显示全部楼层
其实默认值1就可以了。
是1的话就包括了1-8192
回复

使用道具 举报

 楼主| 发表于 2009-10-28 10:39:16 | 显示全部楼层
猪头的问题,其实我不知道所谓的手动是什么意思……



楼上的,但按钮我设为1却不行,设为99就可以用了…
回复

使用道具 举报

 楼主| 发表于 2009-10-28 10:45:33 | 显示全部楼层
呃,猪头说的手动是设变量时带上索引是么,那设置为99的话就是系统会堆99个变量?!
回复

使用道具 举报

发表于 2009-10-28 11:16:48 | 显示全部楼层
手动是指要用到的时候再去创建,你不会连怎么创建计时器都不知道吧………………
回复

使用道具 举报

 楼主| 发表于 2009-10-28 11:31:25 | 显示全部楼层
不是记时器,怎么说呢,似乎进入一个语误区了,手机党的我没办法发图,郁闷。
回复

使用道具 举报

发表于 2009-10-28 11:46:54 | 显示全部楼层
不管是计时器还是单位组还是其他的啥啥啥,都可以手动创建的,CreateXXX函数
要懂得变通额…………
回复

使用道具 举报

 楼主| 发表于 2009-10-28 14:07:54 | 显示全部楼层
迷糊……算了……
回复

使用道具 举报

发表于 2009-10-28 14:23:40 | 显示全部楼层
………………简单的说,就是先设置大小为1
当要用到这个数组的时候,先去判断你要用的那一项是不是null,如果是null,那么就Create一下

实在不理解你就直接把数组设大吧………………
回复

使用道具 举报

 楼主| 发表于 2009-10-28 16:14:02 | 显示全部楼层
我英文不及格,能说中文么………
回复

使用道具 举报

发表于 2009-10-28 16:22:39 | 显示全部楼层
这里只有两个英文单词,如果你连这个都看不懂,那我觉得你应该先回去学英语

WE不及格没什么,英文不及格很亏的……
回复

使用道具 举报

 楼主| 发表于 2009-10-28 16:36:23 | 显示全部楼层
我好像想到怎么弄了,至于英文……算了,我留在国内的国语基层好了……
回复

使用道具 举报

发表于 2009-10-28 17:40:17 | 显示全部楼层
楼上的应该知道,自己菜是自己的错,怎么能将之怪罪于他人呢?
回复

使用道具 举报

 楼主| 发表于 2009-10-28 19:40:45 | 显示全部楼层
楼上难道不知道?我虽菜,但我怪谁了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-22 06:13 , Processed in 0.030454 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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