2

Delphi 7 で idl から tlb を生成する方法はありますか? または、クラス/インターフェース定義からでも?

4

2 に答える 2

2

IDL2PAS.batバッチファイル(この場所C:\ Program Files \ Borland \ Delphi7 \ Binをチェックしてください)またはMIDL.exeアプリケーションを使用できます。

于 2011-02-23T16:42:19.620 に答える
1

Delphi 7 で最も簡単な方法の 1 つは、IDL をタイプ ライブラリ エディタのソース ウィンドウにコピー アンド ペーストすることです。タイプ ライブラリの「背後」にある *_TLB.pas ソース ユニットではなく、タイプ ライブラリ エディタ自体です。

現在 D7 は手元にありませんが、IDE 設定の [タイプ ライブラリ言語] オプションを Pascal ではなく IDL に設定する必要があるかもしれません。また、この手法は「エキゾチックな」IDL に敏感である可能性がある (つまり、常に機能するとは限らない) ことを思い出すようですが、問題の IDL が比較的単純な場合は、これでうまくいく可能性があります。

于 2011-02-24T03:48:37.273 に答える