Q&A

  • 죄송합니다 추가 질문 입니다 TImage사용시 Error가?

TImage를 사용하여 '.JPG'파일을

HY3300_M.imgHY3300_M_Main.Picture.LoadFromFile(HY3300_M_CPath);

위의 내용처럼 불러오는데 이것이 처음 실행시에는 Error가 없다가

다른 그룹박스내의 TImage를

HY3300_M.imgHY3300_M_Main.Picture.Free;

이렇게 초기화하고(맞나?)

다시 불러오면 아래와 같은 Error Message가 Dispaly됩니다

"Project 'pHY3300' raised exception class EAccessViolation with
message 'Access Violation at address 00403936 in module
'pHY3300.exe', Read of Address FFFFFFFF'.
Process stopped.  Use Step or Run to continue."

어떻게 해결하면 되나요 도와 주십시요.!!!
2  COMMENTS
  • Profile
    성더기 2003.10.17 21:51
    Free 메써드는 초기화가 아니라 메모리에서 해제시키는 메써드임다
    HY3300_M.imgHY3300_M_Main.Picture을 해제 시키고
    다시 접근을 할려고 하니 당연히 오류가 나죠..

    초기화는 HY3300_M.imgHY3300_M_Main.Picture := nil;
    로 알고 있습니다

  • Profile
    김성근 2003.10.20 19:49