안녕하세요?
정적배열을 이용하려고 하는데요
기존에 별에러 없이 잘 작동되던 소스에서
참조해서 썼는데 실행할때 아래와 같은 에러가 발생해서여
아무리 봐도 뭐가 잘못된건지 알수가 없어서 이렇게
질문올립니다..
---------------------에러----------------------
Access violation at address 004044D0 in module. Write of address 62343094.
---------------------소스-----------------------
CateName: string;
TCateRec = Record;
TPtrCate = ^TCateRec;
aryIndex : array[0..100] of TPtrCate;
for loop :=0 to G_CateContacts.NumRecords-1 do
begin
aryIndex[loop].name := G_CateContacts.CateTable.CateName; <-에러발생
end;
==> Pointer(Typed) 의 배열입니다.
==> aryIndex[0] = nil, aryIndex[1] = nil, aryIndex[2] = nil ... 입니다.
==> aryIndex: array[0..100] of TCateRec 로 사용하면 해결됩니다.
==> 하지만 메모리를 잡아먹겠죠.