Q&A

  • 폼생성시 Access violation 에러


프로젝트 안에 폼이 한 10개 정도 있습니다.

근데.. 폼을 하나 더 추가 할려고

New Form..메뉴를 실행하면 CORIDE40.BPL에서 Access violation 에러가 발생하고

폼은 생기지 않고 유닛만 생깁니다.

그리고 나서..

close all하고 New Application 을 하면

Object Inspector가 안보입니다.

그래서 F11키를 누르면 오브젝트 인스펙터가 뜨면서

control ' ' has no parent window 라는 에러가 발생합니다.

혹시 아시는 분 있으면 답변좀..

폼을 더 만들어야 하는데.. 폼을 추가를 못하고 있습니다

그리고.. 꼭 그 프로젝트를 오픈하고 나면 그런 일이 발생합니다.

델파이를 언인스톨 하고 다시 설치해도 똑같은 현상이 발생합니다.



델파이 4 c/s update3+ 를 씁니다.

그럼 부탁드립니다.





1  COMMENTS
  • Profile
    류기동 1999.08.16 20:29
    흑.. 자문자답 하는 군요..

    여하튼.. 볼랜드 뉴스그룹에서 찾아 보니

    이게 델파이4의 알려진 버그라는 군요..

    문제는 프로젝트그룹의 DSK 파일에 문제가 있다는 군요..

    여기 보면 MainForm섹션의 MaxLeft, MaxTop이란 키가 있는데

    여기값이 음수일 경우 문제가 발생한다는 군요..

    그래서 그값을 0 또는 임의의 양수로 세팅하면 된다는 군요..

    그리고 New Application 에서 에러가 발생하는 것은

    델파이 bin 폴더 아래에 있는 delphi32.dsk 파일이 있는데

    여기에 위의 키값을 양수로 세팅하면 된답니다.

    그럼..





    류기동 께서 말씀하시기를...

    >

    > 프로젝트 안에 폼이 한 10개 정도 있습니다.

    > 근데.. 폼을 하나 더 추가 할려고

    > New Form..메뉴를 실행하면 CORIDE40.BPL에서 Access violation 에러가 발생하고

    > 폼은 생기지 않고 유닛만 생깁니다.

    > 그리고 나서..

    > close all하고 New Application 을 하면

    > Object Inspector가 안보입니다.

    > 그래서 F11키를 누르면 오브젝트 인스펙터가 뜨면서

    > control ' ' has no parent window 라는 에러가 발생합니다.

    > 혹시 아시는 분 있으면 답변좀..

    > 폼을 더 만들어야 하는데.. 폼을 추가를 못하고 있습니다

    > 그리고.. 꼭 그 프로젝트를 오픈하고 나면 그런 일이 발생합니다.

    > 델파이를 언인스톨 하고 다시 설치해도 똑같은 현상이 발생합니다.

    >

    > 델파이 4 c/s update3+ 를 씁니다.

    > 그럼 부탁드립니다.

    >

    >