내가 상속 한 프로젝트의 주요 양식으로 텍스트를 볼 수없는 오랜 시간 문제가있었습니다. 다른 양식이 열려 있지 않더라도."모듈에 열린 자손 또는 연결된 모듈이 있습니다."오류를 디버그하거나 수정하는 방법?
이 오류 메시지의 원인을 어떻게 디버그 할 수 있습니까? 어떤 옵션을 고쳐야합니까?
하나의 관련된 뉴스 그룹 게시물 http://embarcadero.newsgroups.archived.at/public.delphi.ide/200906/0906193960.html이 발견되었지만 이는 양식 상속 원인 만 해결하고 링크 된 모듈에 대해서는 설명하지 않습니다. 나는 폼 상속을 사용하고 있다고 생각하지 않습니다.
프로젝트를위한 DM (데이터 모듈)을 가지고 있고 양식이 양식의 TTreeView 속성을 통해 dm 이미지를로드합니다. 데이터 모듈이 자동으로 표시되지 않습니다. 델파이의 텍스트 형식 (메모장에서 텍스트를 폼으로 보는 것을 제외하고)? 내 DM이 IDE에서 열리거나 닫혔는지는 중요하지 않습니다.
나는 또한 관련 제목 (Module %s has open descendants or linked modules. can not reload)과 함께 하나의 SO 질문을 찾았지만 질문 자체와 대답은 특별히 관련이 없습니다.
최소한의 재생산을 할 수 없었습니까? 실제로 그렇게했다면 문제를 직접 해결할 것이라고 예상합니다. 코드와 구성 요소를 줄이면 문제가 사라지는 것을 알 수 있습니다. 당신이 버린 마지막 물건은 열쇠입니다. 이것은 필수적인 디버깅 기술입니다. 문제를 격리하십시오. –
최소한의 재생산을 시도해 보겠습니다. 하지만 여전히 오류가 무엇인지 이해하고 싶습니다. 왜냐하면이 오류에 대한 공식 문서를 찾는 데 실패했기 때문입니다. –