1.給動態陣列新增元素
[delphi]view plain
copy
type
//定義陣列型別
tonearray = array
ofinteger;
procedure
addarrayitem(
vararr: tonearray;x:integer);
begin
//設定陣列長度+1
setlength(arr,length(arr)+1
);
arr[high(arr)]:=x;
end;
2.定義靜態陣列
[delphi]view plain
copy
//標準方法
varmyarr: array
[0..10
] of
integer;
也可以[delphi]view plain
copy
type
tmyarr =array
[0..10
] of
integer;
varmyarr : tmyarr;
3.定義多維陣列
[delphi]view plain
copy
varmyarr: array
[0..2
,0..2
] of
integer
4.根據子界定義陣列
[delphi]view plain
copy
type
trange = 0..10
; var
myarr: array
[trange]
ofinteger;
5.動態陣列會自動釋放記憶體,當然你也可以用以下的方法進行手動釋放
[delphi]view plain
copy
arr := nil
; setlength(arr, 0
);
finalize(arr);
6.動態陣列的另類定義
[delphi]view plain
copy
const
arr: array
[boolean]
ofchar = (
'a',
'b');
7.獲取動態陣列的長度要用length而不要用sizeof。
Delphi2005學習筆記3 陣列引數的研究
有如下 procedure change a array of int32 procedure change0 var a array of int32 type ta array 0.10 of int32 procedure change2 a ta procedure change3 var ...
delphi學習筆記 TADOQuery
delphi 資料庫查詢 tadoquery 在乙個程式中你會多次查詢資料庫的,因此在你寫的查詢方法中定義乙個區域性的adoquery就可以了,它返回乙個資料集 recordset。最簡單的應用如下 function getdata recordset 獲取一張表中的全部資料 recordset是一...
Delphi的學習筆記十二 方法
一 1.類的虛方法 virtual 和動態方法 dynamic 方法的定義 delphi view plain copy tmyclass class procedure proc1 x,y real virtual 虛方法 function fun1 x,y real real virtual p...