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

继续扫雷遇到的问题---关于二维动态数组作函数参数

楼主wvins(逸岚)2006-03-01 17:25:12 在 Delphi / VCL组件开发及应用 提问

procedure   RemoveBtn(var   btn:array   of   array   of   TButton);  
  该行的错误警告如下:  
  [Error]   Bomb.pas(23):   Identifier   expected   but   'ARRAY'   found  
   
  是不是不能使用二维动态数组作为函数指针传递?  
  问题点数:20、回复次数:4Top

1 楼wvins(逸岚)回复于 2006-03-01 17:28:12 得分 0

程序如下:  
  program   multiarray;  
  {$APPTYPE   CONSOLE}  
  uses  
      SysUtils;  
  var  
      x:   array   of   array   of   Integer;  
   
  procedure   test(var   t:array   of   array   of   Integer);                       (*<--------------------*)  
  var  
      I,J:   Integer;  
  begin  
      SetLength(t,10,10);  
      for   I:=   0   to   High(t)   do  
      begin  
          for   J:=   0   to   Hight(t[0])   do  
              Write(t[I,J]);  
          WriteLn;  
      end;  
  end;  
  begin  
  //程序主体为空,通不过编译!  
  end.  
  //==================================================================================  
  Top

2 楼wvins(逸岚)回复于 2006-03-01 17:33:48 得分 0

在当前我的环境下还可以使用类的私有成员,那样可以不用传参.  
  但如果换个环境呢?  
  难道要使用全局变量不成??Top

3 楼liyinwei(月夜彩虹)回复于 2006-03-01 17:41:54 得分 20

 
   
  type  
      TAAButton   =   array   of   array   of   TButton;  
   
      procedure   RemoveBtn(var   btn:   TAAButton);Top

4 楼wvins(逸岚)回复于 2006-03-01 18:20:54 得分 0

一句话点醒梦中人啊!  
   
  这样的情况在C++中也会出现的.  
  编译通过了,非常感谢!Top

相关问题

  • 在函数中如何使用二维数组作参数
  • 请问怎样传递二维数组到函数?
  • 如果函数参数是二维数组该怎么传?
  • 函数形参中含的二维数组是成a[ ] [ ]行不行?
  • 可不可以使用二维数组在 ReadFile 函数里?
  • 二维数组作参数传递给函数
  • 很笨..函数怎么实现用打印二维数组?
  • c++中如何传递二维数组,函数接口?
  • 关于二维数组作为函数的参数的问题。
  • 二维数组做函数参数如何写?

关键词

  • 函数
  • 二维动态数组
  • array
  • 如下
  • procedure
  • integer
  • var

得分解答快速导航

  • 帖主:wvins
  • liyinwei

相关链接

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

广告也精彩

反馈

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