CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

动态数组怎样用啊

楼主loskill()2003-09-03 19:36:27 在 Delphi / VCL组件开发及应用 提问

我定义了这样一个变量  
  type  
      SquareType=Record  
          Ary:byte;  
          color:byte;  
      end;  
   
  type  
      TGameData=packed   record  
          SaveAry:array   of   array   of   SquareType;  
          flag:byte;  
          NowStyle:byte;  
          GoButtom:integer;  
          GoLeft:integer;  
          CanStop,NotLeft,NotRight,NotChange:integer;  
      end;  
   
  var  
      Rec:TGameData;  
  然后我用  
      setlength(rec.SaveAry,20,20);  
  设置它,再用循环给它赋值后,就是读不出它的值,改为静态就没事了  
   
   
  问题点数:0、回复次数:2Top

1 楼IwantFlay(小飞)回复于 2003-09-03 19:47:52 得分 0

你是怎么赋值,怎么取值的?  
   
  rec.SaveAry[1,1]   这样取不出值吗?Top

2 楼Drate(小虫(好好学习,天天向上))回复于 2003-09-03 19:48:16 得分 0

你必须   先创建rec这个类型变量吧,而且要分配足够的空间Top

相关问题

  • 怎样使用动态数组??????
  • 怎样使用动态二维数组?
  • 动态数组的使用
  • 动态数组的用法?
  • 动态数组的运用
  • 怎样用VC++设定动态数组的长度呢
  • 在ASP中怎样才能用动态数组。
  • 怎样释放动态数组所占用的资源
  • 怎样用动态数组(CArray)保存指针,高分请教!
  • 怎样动态创建二维数组?

关键词

  • saveary
  • squaretype
  • tgamedata
  • 赋值
  • 变量
  • rec
  • record
  • integer
  • byte
  • array

得分解答快速导航

  • 帖主:loskill

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo