G
gymmy
Unregistered / Unconfirmed
GUEST, unregistred user!
我声明了两个动态数组,
A: array of Integer;
B: array of String;
for i:=0 to 9 do
begin
k:=0;
----------------------此处产生s5,s6
setLength[A,7];
setLength[B,7];
A[k]:=s5; -------------------目的是将每次产生的s5放到A[K]
B[k]:=s6;
end;
但是在运行时,会出现invaild pointer operation, EAccessException 等提示,我到底错在哪里
A: array of Integer;
B: array of String;
for i:=0 to 9 do
begin
k:=0;
----------------------此处产生s5,s6
setLength[A,7];
setLength[B,7];
A[k]:=s5; -------------------目的是将每次产生的s5放到A[K]
B[k]:=s6;
end;
但是在运行时,会出现invaild pointer operation, EAccessException 等提示,我到底错在哪里