2017-09-06 5 views
1

私は次の質問を読んだ:How do you find the package a Delphi component comes from?これは、コンポーネントが存在するパッケージを見つける手段を提供する。しかし、私はこの質問の「高度な」バージョンを持っています:Delphiユニット(コンポーネントではありません)はどのようにパッケージされていますか?

unit1SomePackageMyUnitのセクションにあります。 MyUnitMyPackageに属し、unit1を自動的に暗黙的にcontainsセクションのMyPackageセクションにインポートします。私はSomePackagerequiresセクションにMyPackageのセクションを追加することでこれを避けたいと思います。私は複数のパッケージを持っており、それらのすべてが無*.pasファイルが、*.bpl*.dcuのみが含まれていない場合SomePackageが何であるかを見つけるためにどのように

答えて

1

GExperts experimental(!)のPE-Informationエキスパートには、パッケージに関する情報を含むタブがあります。これは、パッケージは非常にあなたが望むものではありません(と、パッケージの説明、必要なパッケージおよびエクスポートクラス)

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

含まれているすべてのユニットを示しているが、何もないよりはまし。おそらくそこからソースコードを取得して、すべてのパッケージで特定のユニット名を検索するツールを書くことができます。

関連する問題