사용자 정의 구성 요소 인 패키지를 만들었습니다. 패키지에는 * .pas 및 * .dfm이 들어 있습니다. 패키지를 컴파일하고 * .DCU 경로를 라이브러리에 추가합니다. 도구 팔레트에서 구성 요소를 삭제하여 응용 프로그램 폼을 테스트하고 델파이가 x.dfm을 찾을 수 없다고 불평합니다. 라이브러리 경로에 dfm을 추가하면 테스트 애플리케이션이 잘 컴파일됩니다. 나를 위해 그것은 내가하고있는 일을 다소 해킹한다. 내가 누락 된 것? 고맙습니다.왜 패키지 안에 x.dfm이 없습니까?
업데이트 1 : 내 구성 요소에는 사용자 지정 양식이 표시됩니다. 내 * .pas 파일은 {$ R * .dfm}
.pas 파일에'{$ R x.dfm} '문이 있습니까? 패키지에 DFM이있는 이유는 무엇입니까? 구성 요소가 런타임에 사용자 정의 Form을 표시합니까? –
이 질문은 XE2에만 해당되는 것이 아니므로 delphi 태그를 추가했습니다. –