첨부된 문서만으론 정확하게 에러의 원인을 찾기 어렵지만, 경험상으로 볼때
해당 화면에서 사용된 특정 컴포넌트에 문제가 있는 것으로 생각이 됩니다.
컴포넌트의 디자인 타임에 동작하도록 되어있는 프로퍼티 편집기나 컴포넌트 편집기 또는
기타 코드에 문제가 있을 때 Access Violation이 일어납니다.
그리고 질문의 주제와는 관련없지만, 화면200개, 보고서 200개 화면을 하나의 EXE로 묶는 것은
프로그램을 개발할 때도 그렇지만 실행시에도 상당한 부담을 줄 것 같은데...
제 경우엔 화면갯수가 많은 프로그램은
<> 공통 라이브러리(*.bpl)
<> 메인 어플리케이션
<> Version Control 어플리케이션
<> 단위 화면 모듈(*.DLL)
로 쪼개어 작업을 합니다. 이렇게 하면 여러가지로 편리하거든요.
박대곤 님이 쓰신 글 :
: 델파이 버전 6을 사용하고 있읍니다
: 화면 폼은 200개 정도 되구요 프린트폼이 200개정도 되는데 하나의 EXE로 묶어 작업을 합니다.
: 그런데 특정 프린트 폼들을 실행하면 Memory Access Violation이 일어난후 다시 컴파일 하면
: 그 Print 폼을 Open 할수 없다고 메시지가 나오면서 컴파일이 안됩니다.
: 이런 경험이 있으신 분은 어떻게 해결 하면 되는지 좀 알려주세요.
:
:
|