现有一结构,如下:
type
TResultValue = record
FIRST_NAME:string[100];
ACCT_NBR:string[100];
end;var
gRecord : array of TResultValue ;
gRecord是一个动态结构数组,小弟愚笨,想向大家请教gRecord的建立和遍历.谢了
type
TResultValue = record
FIRST_NAME:string[100];
ACCT_NBR:string[100];
end;var
gRecord : array of TResultValue ;
gRecord是一个动态结构数组,小弟愚笨,想向大家请教gRecord的建立和遍历.谢了
for i ;= 0 to 99 do
begin
with grecord[i] do
begin
FIRST_NAME := 'xx';
ACCT_NBR := 'yy';
end
end;
grecord = nil
for i ;= Low(grecord) to High(grecord) do //这样写更好
begin
with grecord[i] do
begin
FIRST_NAME := 'xx';
ACCT_NBR := 'yy';
end
end;
///////////
用完后不用释放;grcord := nil 是错的...
用完后不用释放;grcord := nil 是错的...
---------------------------------------
why?