小弟想请教一下在delphi中如何来创建一个动态数组? 举个例子啊.
另外在delphi中能否象在VB中一样可以随时更换这个动态数的个数.就是:
在定义动态数组时,可不可让它的最大下标是一个变量呢?还想知道一下,delphi中的结构本是如何来定义的.
另外在delphi中能否象在VB中一样可以随时更换这个动态数的个数.就是:
在定义动态数组时,可不可让它的最大下标是一个变量呢?还想知道一下,delphi中的结构本是如何来定义的.
解决方案 »
- oracle 存储过程调用问题!!
- 请问如何在form1上显示一个窗体,这个窗体能给拖动,但是不能拖到form1的外面
- 为什么编译时会提示缺少XPWINDOW.DCU
- 关于如何实现打印完毕打印机即停止操作的问题.
- 投票选举世界最劣等的民族-----快点来?
- 高手请进来帮下忙吧!!很急的!!
- 菜鸟问题,new(新建)里有一个frame选项,这个窗体有什么作用啊?怎么用呢?
- 程序多窗体问题
- 提问无人回答,我只能点名求救了,checy,cobi,tikkpeng,kingron,focus等所有热心的高手请进!
- 关于field的问题.
- delphi中的窗口name属性能否以string的形式作为函数参数!10分钟后结账!
- 关于参数的问题
MyArray:array of integer;
动态更换个数:
SetLength(MyArray,100);或
SetLength(MyArray,1000);
var
a: array of integer;
i: integer;
begin
SetLength(a, 5);
Caption := ''; for i := 0 to 4 do
begin
a[i] := i;
Caption := Caption + inttostr(a[i]);
end; SetLength(a, 10);
Caption := ''; for i := 0 to 9 do
begin
a[i] := i;
Caption := Caption + inttostr(a[i]);
end;
end;
type
haha=record
i:integer;
j:string;
end;
你可以这样用了
haha.i:=12;
haha.j;='wego';
另外在delphi中动态数下标要从0开始.