3

COMコンポーネントを操作する必要があります。残念ながら、そのプロデューサーはDelphiを明示的にサポートしておらず、C#とVB.NETの例のみを提供しています。そのコンポーネントで使用できるタイプライブラリはありません。

OTOH VS2010では、それぞれのCOMライブラリ(WinSig.exe)が参照としてリストされているため、非常に簡単です。

VS2010 IDEでは、これは「プロジェクト-参照の追加-COMタブ」にあります。Delphi XEでは、「コンポーネント-コンポーネントのインポート-ActiveX」にそのエントリが見つかりません。

2つのIDEのエントリを調べたところ、DelphiIDEにはVSIDEにも含まれているCOMコンポーネントがいくつかありますが、DelphiIDEには多くのCOMコンポーネントがありません。

最初の7つのCOMコンポーネントがDelphiIDE内に表示されないことを示すスクリーンショットファイルについては、を参照してください。

これがなぜそうなのか、そしておそらくその特定の問題の助けになるのか説明できますか?

4

1 に答える 1

4

ウィザード(最初のページ)でImport a Type Libraryオプションをチェックしましたか?Import ComponentActiveXはCOMよりも狭いものです。また、Addライブラリの場所がわかっている場合は、ボタンを使用してファイルを選択できます。

于 2012-05-22T07:37:57.373 に答える