Q&A

  • [질문] FreeAndNil() 에 대해...
실행종료버튼인데요... Invalid pointer poeration의 에러메시지가 뜨더라구요

FreeAndNil()이...찾아보니 Object를 Free시킨 후, nil로 초기화 해주는 함수라는데요

FreeAndNil()를 사용하지않아도 Timer1의 상태를 알고싶어요~



<!--CodeS-->
procedure Tf_main.Button2Click(Sender: TObject);
begin
  Button1.Enabled := true;
  Timer1.Enabled := false;
  Timer1.Free;
  //FreeAndNil(Timer1);  <- 이부분 Invalid pointer poeration
end;
<!--CodeE-->
2  COMMENTS
  • Profile
    백록화 2010.11.05 22:44
    FreeAndNil 함수를 보면 객체:= Nil; 객체.Free; 로 이루어지고 있습니다... 위처럼 Free 해준다음 FreeAndNil 를 호출하면 오류가 발생하죠
  • Profile
    노이 2010.11.06 01:23
    헉... ㅜㅜ 함수스펠링만봐도 알수있던건데.. 이런... 감사합니다