델파이로 프로젝트를 진행중인 데 급한 상황이 발생했습니다.
기본 폼을 몇가지 작성해서 모든 폼들이 이것을 상속해서 폼을 개발하고 있는 중인데 제대로 실행되던 프로그램들인데 윈도우시스템에 이상이 발생해서
제 PC의 윈도우를 다시 설치하고 기타 델파이 등 모든 프로그램을 다시 설치한 후 백업받았던 소스를 가지고 다시 작업하는 데 상위클래스의 폼을 수정했다가 다시 원상태로 돌려놨는 데 폼을 실행하면 다음과 같은 에러가 발생하면서 프로그램이 다운되는 현상이 자꾸 발생합니다. 어떤 경우에 발생하는 에러인지 아시는 분 도움 부탁드립니다. 원인을 몰라 어디를 고쳐야 할지 감이 안잡히는군요
에러 1 : invalid pointer opertion
에러 2 : Access violation at address 413023CA in module 'VCL30.DPL'.
Read of address FFFFFFFF.
> 델파이로 프로젝트를 진행중인 데 급한 상황이 발생했습니다.
> 기본 폼을 몇가지 작성해서 모든 폼들이 이것을 상속해서 폼을 개발하고 있는 중인데 제대로 실행되던 프로그램들인데 윈도우시스템에 이상이 발생해서
> 제 PC의 윈도우를 다시 설치하고 기타 델파이 등 모든 프로그램을 다시 설치한 후 백업받았던 소스를 가지고 다시 작업하는 데 상위클래스의 폼을 수정했다가 다시 원상태로 돌려놨는 데 폼을 실행하면 다음과 같은 에러가 발생하면서 프로그램이 다운되는 현상이 자꾸 발생합니다. 어떤 경우에 발생하는 에러인지 아시는 분 도움 부탁드립니다. 원인을 몰라 어디를 고쳐야 할지 감이 안잡히는군요
>
> 에러 1 : invalid pointer opertion
> 에러 2 : Access violation at address 413023CA in module 'VCL30.DPL'.
> Read of address FFFFFFFF.
>
>
정확히 그쪽 상황을 알수가 없어서 답변 드리기 힘들지만..
3.0 인지 4.0인지 모르겠네요..
만일 4.0 이라면 Update Pack 4개를 모두 설치하셨는지 궁금..
반드시 설치해야되거든요..4.0에서는..
Base Form 을 수정한다고 그런 Message가 발생되지는 않고
만일 Base Form 에서 상속받고 프로그램 하다가
Base Form에서 Component를 삭제하면 상속받은 Form을 Open하면 조금의 문제(?)
가 발생됨 (별 문제 아님 )
추가로 component를 첨가하면 다른 문제는 발생하지 않음..
상속으로 프로그램 하실때 주의 하셔야할거예요..
3단계 이상 상속은 금물...
좋은 프로그램 만드세요..
2000...