怎么用函数返回一个数组?
解决方案 »
- 救命啊!delphi串口通讯,方面的问题
- cxgrid 怎么设置每行为不同颜色
- adoquery控制mssql,use语句可以使用中文么?
- 怎么合成一个数据模块?
- delphi怎样实现模态对话框?好像都是非模态的
- 多张图片紧挨着放在一行让它在屏幕上滚动,一行滚动完之后再循环回来的时候,每张图片在屏幕最左端都出现延迟,这如何处理,请大家帮忙,
- 请问一下tdataset.LOCATE为什么有时能正确定位,有时却不行(有时中文LOCATE)
- How to set Local Computer IP address?
- 关于string类型的问题:
- 用鼠标点击StringGrid时,如何得到被点击Cell的列号和行号?
- 在程序中设置cxgrid列的onbuttonClick?
- DBGridEh的导入数据
和返回
integer,string型是一样的
TArray = array of Integer;function GetArray(const Len: Cardinal): TArray;
begin
SetLength(Result, Len);
end;procedure TForm1.Button1Click(Sender: TObject);
var
MyArray: TArray;
I: Integer;
begin
MyArray := GetArray(10);
ShowMessage(IntToStr(Length(MyArray))); // 数组长度
// 使用数组
for I := Low(MyArray) to High(MyArray) do
MyArray[I] := I; // 察看数组
for I := Low(MyArray) to High(MyArray) do
ShowMessage(IntToStr(MyArray[I]));
end;
也没有Public等字样,我手工加上去,好象没用,怎么办!???