delphi7长如何知道一个动态多维数组的大小?

 我来答
renzhumin2
2012-03-12 · TA获得超过163个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:273万
展开全部
//sizeof();

function BytyToHex(suc:array of byte):string;
var
i :integer;
begin
for i := 0 to Sizeof(suc)-1 do
begin
result := result +' '+IntToHex(suc[i],2);
end;

end;

procedure TForm1.Button1Click(Sender: TObject);
var
Str : string;
Buf : array[0..9] of byte;
begin
fillchar(buf,sizeof(buf),0);
Str := '0123456789';
strpcopy(@buf,str);
showmessage(BytyToHex(buf));
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fypx2001
2012-03-12 · 超过32用户采纳过TA的回答
知道答主
回答量:128
采纳率:100%
帮助的人:74.6万
展开全部
low取下标
high取上标
大小可以用length取
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cb120520025
2012-03-12 · TA获得超过347个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:572万
展开全部
var
a :array [0..9] of Integer;
begin
ShowMessage(IntToStr(Length(a)));
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式