次の方法で共有


Visual C++ ActiveX コントロールを再配布する

Visual C++ 6.0 には、再配布するアプリケーションで使用できる ActiveX コントロールが用意されています。 このようなコントロールは Visual C++ には含まれなくなりました。 Visual C++ 6.0 のライセンス契約に従って、Visual C++ で開発されたアプリケーションでこれらのコントロールを再配布できます。

Microsoft では、Visual C++ 6.0 のサポートを終了しています。

再頒布可能な Visual C++ 6.0 ActiveX コントロールの一覧については、Visual C++ 6.0 製品 CD のディスク 1 の を参照してください。

アプリケーションを配布するときは、(を使用して) ActiveX コントロールのをインストールして登録する必要があります。 ターゲット コンピューターには、次のシステム ファイルの最新バージョンも必要です。 (アスタリスクは、ファイルを登録する必要があることを示します)。

  • Asycfilt.dll
  • Comcat.dll*
  • Oleaut32.dll*
  • Olepro32.dll*
  • Stdole2.tlb

これらのダイナミック リンク ライブラリ (DLL) をターゲット システムで使用できない場合は、対応するオペレーティング システムを更新するための所定のメカニズムを使用して更新する必要があります。

データベースに接続する ActiveX コントロールを使用する場合は、ターゲット コンピューターでデータ ソース名をレプリケートする必要もあります。 このタスクは、 などの関数を使用してプログラムで実行できます。

一部の再頒布可能 ActiveX コントロールには、より多くの依存関係があります。 Visual C++ 6.0 製品 CD の Os\System フォルダー内の各 ファイルには、 ファイルもあります。 再配布する ファイルごとに、それに対応する ファイルで 1 つまたは複数の USES エントリを探してください。

ファイルが一覧表示されている場合、ファイルがターゲット コンピューターにあることを確認する必要があります。 ファイルを直接サポートするすべての DLL を登録する必要があります。 ( を成功させるには、ターゲット コンピューターに、コントロールが静的に読み込まれるすべての DLL が最初に含まれている必要があります)。また、依存関係として一覧表示されている DLL にも、Visual C++ 6.0 CD の Os\System フォルダーに ファイルがある場合は、USES エントリの ファイルも調査する必要があります。

  • Visual C++ ファイルを再配布する