var BImage : array of TImage; i : Integer; begin for i := 0 to 1 do begin BImage[i] := TImage.Create(Self); ... end; end; 이런식으로 했는데 컴파일에서는 에러가 없는데 실행시키면.... Access violation address..... 에러가 자...
이성윤
•
2001.04.21 12:33
초보 wrote:
> var
> BImage : array of TImage;
> i : Integer;
> begin
> for i ...
> var
> BImage : array of TImage;
> i : Integer;
> begin
> for i := 0 to 1 do
> begin
> BImage[i] := TImage.Create(Self);
> ...
> end;
> end;
배열 갯수를 미리 지정하던가 (예) array[1..2] of timage ;
나중에 동적으로 지정하야 겠지요.
(예) setlength(bimage,2) ;
for i := 0 to 1 do
begin
BImage[i] := TImage.Create(Self);
...
end;