2017-09-06 3 views
1

다음 질문을 읽었습니다 : How do you find the package a Delphi component comes from? 구성 요소가있는 패키지를 확인하는 수단을 제공합니다. 하지만이 질문의 "고급"버전이 있습니다.패키지 (구성 요소 아님)의 출처는 어떻게 알 수 있습니까?

unit1SomePackageMyUnit 섹션에 있습니다. MyUnitMyPackage에 속하므로 unit1은 섹션에 자동으로 암시 적으로 임포트됩니다 (MyPackage). 나는 SomePackagerequires 섹션에 추가하여 이것을 MyPackage으로 피하고 싶습니다.

어떻게 여러 패키지가 그들 모두는 더 *.pas 파일을 포함하지 않는 경우 SomePackage이 무엇인지 찾을 수 있지만 *.bpl*.dcu?

답변

1

GExperts 실험 (!)의 PE-Information 전문가는 패키지 정보를 포함하는 탭을 가지고 있습니다. 이 패키지는 확실히 당신이 원하는 아니다 (또한 패키지 설명, 필요한 패키지를 내 보낸 클래스)

https://blog.dummzeuch.de/gexperts-documentation/pe-information-expert/

포함 된 모든 장치를 보여 주지만, 아무것도보다 낫다. 아마도 거기에서 소스 코드를 가져 와서 모든 패키지에서 주어진 단위 이름을 검색하는 도구를 작성할 수 있습니다.