Q&A

  • 정적배열에서의 에러?
안녕하세요?
정적배열을 이용하려고 하는데요
기존에 별에러 없이 잘 작동되던 소스에서
참조해서 썼는데 실행할때 아래와 같은 에러가 발생해서여
아무리 봐도 뭐가 잘못된건지 알수가 없어서 이렇게
질문올립니다..
---------------------에러----------------------
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;




2  COMMENTS
  • Profile
    이준해 2002.09.13 21:31

    ==> Pointer(Typed) 의 배열입니다.
    ==> aryIndex[0] = nil,  aryIndex[1] = nil, aryIndex[2] = nil ... 입니다.
    ==> aryIndex: array[0..100] of TCateRec 로 사용하면 해결됩니다.
    ==> 하지만 메모리를 잡아먹겠죠.

  • Profile
    스말(^___^) 2002.09.14 00:01