procedure person.ChageArray(var a: array of integer);
var
m: integer;
begin
m := Length(a);
ShowMessage(IntToStr(m));
m := m + 10;
SetLength(a, m); //这行无法编译通过;
a[0] := 10;
end;
我有什么办法在函数改变一个动态数组的宽度么?
var
m: integer;
begin
m := Length(a);
ShowMessage(IntToStr(m));
m := m + 10;
SetLength(a, m); //这行无法编译通过;
a[0] := 10;
end;
我有什么办法在函数改变一个动态数组的宽度么?
解决方案 »
- 关于cxgrid拖动列到分组的响应事件
- 中控F7 开发包
- 放分: 一道极简单的笔试题,参与有份
- 向大家推荐一个DELPHI论坛
- 【改版计划】各位版主请进
- 急!在線等待!!!
- 一个窗体是经常用到的!我想把它放在DLL,这样行吗?!
- 告急!!在Delphi中如何关闭已打开的ms_dos
- 请教:关于dbgrid的问题
- 动态创建窗口的问题:if not Assigned(form2) then form2:=Tform2.Create(Application);form2.show;错在哪了?第一次创建正常,关掉窗口后再创建就出错。
- 散分!祝Delphi论坛全体同仁新年快乐!
- Delphi如何制作像WPS的软件?????????????
即定义
Type MyArr = Arrary of integer;procedure person.ChageArray(var a: MyArr);
var
artest : array of char;
begin
setlength(artest,4);
end;