C# DLL を VB6 アプリケーションの COM 相互運用コンポーネントに変換する
質問: 基本的なものを変換するにはどうすればよいですか? C# DLL を VB6 と互換性のある COM 相互運用 DLL に変換
答え: C# を使用した COM 相互運用 DLL の作成は比較的簡単です。
C# DLL の作成:
- C# クラス プロジェクトを作成し、プロパティ、メソッド、およびインターフェイスのインターフェイスを定義します。イベント。
- MSDN ガイドラインに従って、GUID 属性をクラスとインターフェイスに割り当てます。
- プロジェクトのプロパティ > で [アセンブリを COM 表示にする] を有効にします。お申込み>アセンブリ情報。
- プロジェクトのプロパティ > で「プラットフォーム ターゲット」を x86 に設定します。ビルド。
開発用 DLL の登録:
DLL のインストールに InstallShield を使用する:
- InstallShield で新しいコンポーネントを作成します。
- 「.NET COM相互運用」を次のように設定します。はい。
- DLL ファイルをコンポーネントのファイル セクションに追加します。
- DLL ファイルを右クリックし、[キー ファイルの設定] を選択します。
- TLB ファイルをファイルセクション。
- TLB の「自己登録」を有効にするファイル。
- ターゲット PC に正しい .Net Framework バージョンがインストールされていることを確認してください。
以上がC# DLL を VB6 で COM 可視にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。