プログラム実行時のRICHTX32.OCXコンポーネントエラーの修正

(クラシック)Visual Basic 6.0を使用してビルドされたアプリケーションを実行すると、次のエラーメッセージが表示され、プログラムが終了します。

コンポーネント 'RICHTX32.OCX'またはその依存関係の1つが正しく登録されていません:ファイルが見つからないか無効です。

これは、プログラムがリッチテキストボックスActiveXコントロール(RichTx32.ocx)を使用しているが、セットアップパッケージにActiveXファイルが含まれていない場合に発生します。 このランタイムはWindowsには含まれておらず、プログラムと共に配布されることになっています。 また、RichTx32.ocx ActiveXコントロールは、MicrosoftのVB6ランタイム配布パッケージにも含まれていません。

RichTx32.ocxをダウンロード

RichTx32.zipからダウンロードできます。 アーカイブを解凍し、 RichTx32.ocxファイルを次のいずれかのフォルダーに抽出します。

Windows 32ビットシステムでは、ファイルをC:\Windows\System32に抽出します。

Windows 64ビットシステムでは、ファイルをC:\Windows\SysWOW64に抽出します。

OCXを登録する

管理者特権または管理コマンドプロンプトから次のコマンドを使用して、RichTx32.ocxモジュールを登録する必要があります。

Windows 32ビットの場合

 regsvr32.exe%systemroot%\ system32 \ RICHTX32.OCX 

Windows 64ビットの場合

 %system32 \ syswow64 \ regsvr32.exe%systemroot%\ syswow64 \ RICHTX32.OCX 

C:\ WINDOWS \ system32 \ RICHTX32.OCXのDllRegisterServerメッセージが成功したことを確認します。 上記のコマンドを実行した後。

関連記事