ソースなしでコンパイルされた Delphi dcu ファイルのセットがあります。その dcu 内で定義されている型を特定する方法はありますか?
3 に答える
9
FooUnitという名前のユニットの内容を調べるには、エディターで次のように入力します。
unit Test;
interface
uses FooUnit;
var
x: FooUnit.
最後に Ctrl+Space を押すと、IDE は可能な補完値のリストを表示します。これは、排他的ではないにしても、主に型名で構成されている必要があります。
于 2009-04-22T19:21:03.810 に答える
7
Delphi DCU 逆コンパイラであるDCU32INTを見ることができます。何らかの形で読み取り可能であるがコンパイル可能ではない .int ファイルを生成しますが、定義された型のみを確認したい場合は、これで十分です。
于 2009-04-22T14:58:07.967 に答える
2
DCU 形式は文書化されていません。最後に確認しました。ただし、 DCUtoPASと呼ばれる基本的な情報を提供するツールを見つけました。サイトでの評価はあまり高くありませんが、少なくともタイプを抽出してくれるかもしれません。DCU32INTもあり、これも役立つ場合があります。
それ以外の場合は、16 進エディターでファイルを開き、文字列を探し回る必要があります。
于 2009-04-22T14:59:27.073 に答える