Q&A

  • access violation error
저는 delphi3.0을 이용하여 송수신 프로그램을 작성하고 있는데요..

delphi내에서 작성한 프로그램을 실행하면 access violation ~ error가 발생을 하는군요

그래서 새로 delphi를 실행한 후 close버튼 하나만 가지고 있는 프로그램을 작성하여

실행을 하였더니 똑같은 error메시지가 뜨더군요..

이 계시판에서 보았는데 windows와 델파이를 다시 깔고 실행해 보라고 한 것이 있는데

정말 다시 설치하면 문제가 사라질까요..



3  COMMENTS
  • Profile
    종이학 2000.03.28 05:12
    델파이 메뉴에서 Tools의 debuger options중

    AccessViolation를 user program에서 핸들링하지 말고

    디버거에서 핸들링하도록 설정해 보세요

    그럼 에러 위치가 나타날거에요..

    (델파이 관련 사이트를 돌아다니다가 tip에서 얻은거든요)



    에러의 원인이 전혀 생각지도 못한 부분에서도

    발생할 수도 있다는 사실을 기억하시구요..



    장민석 wrote:

    > 저는 delphi3.0을 이용하여 송수신 프로그램을 작성하고 있는데요..

    > delphi내에서 작성한 프로그램을 실행하면 access violation ~ error가 발생을 하는군요

    > 그래서 새로 delphi를 실행한 후 close버튼 하나만 가지고 있는 프로그램을 작성하여

    > 실행을 하였더니 똑같은 error메시지가 뜨더군요..

    > 이 계시판에서 보았는데 windows와 델파이를 다시 깔고 실행해 보라고 한 것이 있는데

    > 정말 다시 설치하면 문제가 사라질까요..

    >

  • Profile
    유솔로몬 2000.03.28 00:36
    이 에러는 특이하게도 델파이로 개발된 응용프로그램에서 많이 볼 수 있습니다.



    메모리 덤프인지 에러 메시지의 전체를 알려주시는 것이 좋을 듯....



    access violation error 뒤에 나오는 어쩌고저쩌고...



    일단 작성하신 소스에 문제가 잇다면 디버거로 추적해보는 수밖에...



    그래도 안되시면 윈도우와 델파이를 다시 설치하시는 것이...



    좋은 코딩되세요....



    장민석 wrote:

    > 저는 delphi3.0을 이용하여 송수신 프로그램을 작성하고 있는데요..

    > delphi내에서 작성한 프로그램을 실행하면 access violation ~ error가 발생을 하는군요

    > 그래서 새로 delphi를 실행한 후 close버튼 하나만 가지고 있는 프로그램을 작성하여

    > 실행을 하였더니 똑같은 error메시지가 뜨더군요..

    > 이 계시판에서 보았는데 windows와 델파이를 다시 깔고 실행해 보라고 한 것이 있는데

    > 정말 다시 설치하면 문제가 사라질까요..

    >

  • Profile
    유솔로몬 2000.03.29 01:06
    만약 디버거로 소스에서 원인 찾기를 실패하셨다면 운영체제 및 관련 프로그램



    재설치를 권합니다. 종이학님이 추천하신대로 해보셨는지?



    아래는 지금까지 알려진 원인들입니다.



    1. 응용프로그램과 comctrl32.dll과의 충돌...

    2. 응용프로그램과 internet.exe와의 충돌...

    3. 손실된 DLL과의 연결....



    좋은 하루 되세요...



    속 시원한 답변이 되지 못해서 죄송합니다.



    좋은 하루되세요...





    장민석 wrote:

    > 답변 감사합니다.

    > error 메시지는 다음과 같습니다.

    > Access violation at address 84E11918, Read od address 84E11918

    > 하지만 address 담에 나오는 주소값은 실행할때마다 다른 주소값이 나와요..

    > 그럼 정말 다시설치하는 것이 최선의 방법인가요

    >

    > 유솔로몬 wrote:

    > > 이 에러는 특이하게도 델파이로 개발된 응용프로그램에서 많이 볼 수 있습니다.

    > >

    > > 메모리 덤프인지 에러 메시지의 전체를 알려주시는 것이 좋을 듯....

    > >

    > > access violation error 뒤에 나오는 어쩌고저쩌고...

    > >

    > > 일단 작성하신 소스에 문제가 잇다면 디버거로 추적해보는 수밖에...

    > >

    > > 그래도 안되시면 윈도우와 델파이를 다시 설치하시는 것이...

    > >

    > > 좋은 코딩되세요....

    > >

    > > 장민석 wrote:

    > > > 저는 delphi3.0을 이용하여 송수신 프로그램을 작성하고 있는데요..

    > > > delphi내에서 작성한 프로그램을 실행하면 access violation ~ error가 발생을 하는군요

    > > > 그래서 새로 delphi를 실행한 후 close버튼 하나만 가지고 있는 프로그램을 작성하여

    > > > 실행을 하였더니 똑같은 error메시지가 뜨더군요..

    > > > 이 계시판에서 보았는데 windows와 델파이를 다시 깔고 실행해 보라고 한 것이 있는데

    > > > 정말 다시 설치하면 문제가 사라질까요..

    > > >