Q&A

  • Twincontrol 의 gettaborder 에서 Access Violatin Error
전에 질문을 올린적이 있는데 답변이 없어서 다시올립니다..
Editbox의 Keypress나 keydown 등등의 포커스가 다른곳으로 넘어가는순간 Access violation이 발생합니다.항상그런것은 아니지만
Error가 발생하는 순간 닥터 왓슨 로그를 분석해보면 에러 유형은 거의 같습니다.
에러가발생하는 곳은 vcl50.bpl 에서이고 에러 가 나는 주소를 분석해보니 Twincontrol 의 gettaborder 라는 곳에서 납니다.
이 부분이 전체 시스템에서 계속 쓰이는 부분 같은데 왜 이부분에서 자주 error가 나는지를 알수있는 방법이 현재 없습니다.
keypress나 keydown 또는 onclick 등등이 발생할때에러가 나는데
그 procedure 에 에러 로그를 찍는 함수를 추가해서 찍어보면 Access violation 이 발생할떄는 그 procedure 속으로 들어가지조차 못하는것 같습니다.
이 에러 에 대해 아시거나 추측이라도 부탁드립니다..
1  COMMENTS
  • Profile
    이광수 2002.02.26 21:05
    혹시 동적으로 콘트롤을 만들어서 사용하시는지요.
    그렇다면 동적으로 만든 콘트롤에 직접 Parent를 설정해 보시길 바랍니다.

    정확하지는 않지만 관련이 있는 것으로 알고있습니다.