• 締切済み

Rich Textbox がWin7で設定できない

VB6.0( SP6)でコンポーネントからRich Textbox Control 6.0 にチェックを入れて「OK」をクリックしても、「オブジェクトライブラリは登録されていません」というエラーメッセージが出て、ツールボックスにアイコンを置くことが出来ません。 フォルダを調べてみると、C¥Windows¥System32¥RICHTX32.OCXは間違いなく存在しています。 そこでレジストリに問題があるのかと思い、コマンドプロンプトから、 regsvr32 "C:¥Windows¥System32¥RICHTX32.OCX を管理者として実行すると 「・・・RICHTX32.OCXのDllRegisterServerは成功しました」というメッセージはでるのですが、状況は変わりません。 なおエクセルのVBAでは正しく設定できます。

みんなの回答

  • kawais070
  • ベストアンサー率52% (2242/4282)
回答No.1

VB6自体を管理者として実行したらどうなります?

keisoukeikaku
質問者

お礼

ありがとうございます。 ですが、補足コメントにも記述したとおり管理者としても状況は変わりがありません。

keisoukeikaku
質問者

補足

VB6自体を管理者としても状況は変わりません

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • vb6 オブジェクトライブラリは登録されていません

    お世話になります。 VB6の開発環境で困っております。 マシンは前任者から引き継いだWin7 の32Bitなのですが、 VB6のプロジェクトを開くと「オブジェクトライブラリは登録されていません」のメッセージが出てしまいます。 確認したところ、プロジェクトのコンポーネントにMscomctl.ocxが登録できない状況なのは確認できました。 ※登録時も同じメッセージで登録できません。 以下、試したこと VB6のSPやパッチをインストール VB6.0-KB290887-X86とVB60SP6-KB2708437-x86-JPN レジストリの削除 reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f レジストリの再登録等 C:\Windows\system32\regsvr32 /u C:\Windows\system32\mscomctl.ocx C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx /u C:\Windows\system32\regsvr32 C:\Windows\system32\mscomctl.ocx C:\Windows\regtlib.exe C:\Windows\system32\mscomctl.ocx 前任者からの引き継ぎ(会ったことないけど)なので、いつの段階から事象が出ているのか判断つかず、システムの復元は行っておりません。

  • VB5.0からVB6.0への移行について

    VB5.0からVB6.0への移行について プログラマー初心者です。 VB5.0で作成したプロジェクトを、VB6.0で開くと、 【'C:\...\marquee.ocx'を読み込めません。--プロジェクトのロードを続けますか?】と 【'C:\...\raocx32.dll'を読み込めません。--プロジェクトのロードを続けますか?】の メッセージが出力されます。 "marquee.ocx"と"raocx32.dll"は、ともにWebサイトよりダウンロードして、 'C:\WINDOWS\system32'に保管しましたが、認識しません。 コマンドプロンプトで、 'regsvr32 marquee.ocx'を実行させましたが、 【"marquee.ocx"は実行可能ファイルではないか、 またはこのファイルのヘルパが登録されていない可能性があります。】 というメッセージが出力されます。 "marquee.ocx"と"raocx32.dll"を読み込ませたいのですが、 方法を教えてください。 宜しくお願い致します。

  • インストールするときにつかうDOSのコマンド

    あるフリーウェア(仮にAAAAとする)をダウンロードしてきて,インストールしようと思ったらインストール方法の説明がWIN95の場合の説明しかありませんでした.これをWIN98でインストールしたいんですが,「DOS窓から次のコマンドを実行して下さい」というところがうまくいきません.どなたがおしえてください. WIN95の場合は以下の通りです Windows 95 でのインストール例) ファイルの解凍先をc:\temp\AAAAに例を取って説明いたします。 AAAA.ocx を c:\windows\system ディレクトリにコピーします。 DOS 窓から 次のコマンドを実行してください。 c:\temp\AAAA>regsvr32.exe c:\windows\system\AAAA.ocx ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 「AAAA.ocx の DllRegisterServer に 成功しました。」の 画面が表示されると完了です。 この中のc:\tempのところは,WIN98のDOSプロンプトではc:\windows>とかなっていてどうやっていいのかわかりません.やり方まちがってるんでしょうか?

  • windows7でmscomm32.ocxを使用

    現在の動作環境 アプリ:VisualBasic6.0で作成     Mscomm32.ocxとMSWINSCK.OCXを参照してCOM通信をしています。 OS:WindowsXP 今後はアプリはそのままでWindows7上で動かそうとしています。 OCXをWindows7機の所定の場所に置き登録しようとするとエラーになります。 登録コマンド regsvr32.exe c:\windows\sysmte32\MSWINSCK.OCX regsvr32.exe c:\windows\sysmte32\MSCOMM32.OCX エラー内容 「c:\windows\sysmtem32\MSCOMM32.ocxは読み込まれましたが、DllRegisterServerへの呼び出しはエラーコード0x8002801cにより失敗しました。」 と出ます。 何がいけないのでしょうか? もしくは、それ以前にWindows7上では使用できないといったことなのでしょうか? ご存知の方ご教授いただければと思います。

  • VB6のセットアップ

    WINDOWS XP環境 で利用していたVB6のセットアップをWINDOWS 7の環境でセットアップしようとしたら以下のエラーがでてしまいます、対処法を教えて下さい! *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '再試行' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: 'C:\Windows\System32\wshom.ocx' の DllRegisterServer() 関数が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\wshom.ocx' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\wshom.ocx" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中に LoadLibrary() が失敗しました。 *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll" *** エラー: ファイル 'C:\Windows\System32\msxml.dll' の登録中にエラーが発生しました。 *** エラー: (ユーザーは '無視' と応答しました。) *** 次の処理中: DllSelfRegister: "C:\Windows\System32\msxml.dll"

  • comdlg32.ocxライセンス(Access)

    Win98 Access2000 で、comdlg32.ocxを使いたいと思い、ActiveXコントロールを見たのですが、利用可能なコントロールにMicrosoft Common Dialog Controlがありませんでした。 C:\WINDOWS\SYSTEMに、comdlg32.ocxが入っていませんでした。 Win98のCD-ROMのtoolというディレクトリのsetupをおこなったら、comdlg32.ocxが入ってきて、regsvr32.exeを起動したところ、Access2000のActiveXコントロールの利用可能なコントロールに表示されたのですが、いざ、Formに登録しようとしたら、 「このActiveXコントロールを使用するライセンスがありません。」 とメッセージが出てきてしまいました。 VB6.0 SP3のランタイムをセットアップしたり、Office2000を削除し、再インストールしたり、 regsvr32で、レジストリの内容を削除して、登録しなおしたり、思いつくことはいろいろやってみたのですが、状況はかわりません。 お力添えを、お願いします。

  • VB2008でのDLL作成方法について

    はじめまして、はじめて投稿します。 初心者なので変な質問をしていたらすいません。VB2008を使用しています。 VBで作成したDLLファイルをLabviewで使用したいと思っています。 ただVB6.0でActiveX DLLを作成する方法はわかるのですが、VB2008で作成する方法がわかりません。 クラスライブラリでプログラムを作成し、DLLにすることはできるのです・ しかしレジストリに登録しようと思い「regsvr32 ファイルのパス**.dll」と入力したところ「**.dllは読み込まれましたが、DllRegisterServerエントリポイントが見つかりませんでした」と出ます。 調べてもVB2008でのActiveX DLL作成方法が見つからなくて困っています!!! わかるかた、よろしくお願いいたします。

  • 起動時の5つのエラー(Internal error 275,実行時エラー '339'等)

    先ほど、家の中の電気工事がありました 私は、PCの電源をつけたまま(XPをwebサーバにしているので)、外出しました しかし、工事をしていた人がブレーカを勝手に切ってしまって、PCが正常に終了されていませんでした 家に帰って、急いでPCを起動したところ、ログインした後、次の5つのエラーメッセージが出るようになりました C:\WINDOWS\Config\csrss.exe は有効な Win32 アプリケーションではありません。 実行時エラー '339': コンポーネント 'MSWINSCK.OCX' 、またはその依存関係のひとつが適切に登録されていません。ファイルが存在しないか、あるいは不正です。 (↑このメッセージは、2つ表示されています。) Internal error 275 Missing File MSWINSCK.OCX Please Report To Author また、これらのエラーが関連しているのか、ウイルスバスター2008が、windowslive.exe(場所 C:\windows\system32)のスタートアップ起動について、許可するか、拒否するかをどちらかを選択しても(次回から表示しないにはチェックあり)何度も聞いてきます。 それから、いくつかの設定事項がリセットされたり、勝手に変更されたりしています。例で、outlook2007のプレビューウインドウがなくなっている、などです 家を出る前までには、全く問題なく動作していたので、ウイルスとは考えにくいです プロンプトでregsvr32 /u mswinsck.ocxを実行すると、"mswinsck.ocx"は実行可能ファイルではないか、またはこのファイルのヘルパが登録されていない可能性があります。 となります。regsvr32 mswinsck.ocxでも同じエラーでした。Windows\system32フォルダには、mswinsck.ocxがあります。 どのソフトウェアとか、そういうのは見当がつけがたいので、バージョン等詳細は書けませんが、もし、必要でしたらその旨を言っていただければ書きます。 XPのPro sp3です 普通に動作しているようなんですが、 なぜ、このようなエラーになるのか、よく分かりません。 修正方法等おありでしたら、よろしくお願いします。

  • VBでの実行時エラー’429’について

    お世話になります。 PC環境はWindowsXP SP2です。 VB6.0のexeから.NETのDLLを利用する・・・というのをしているのですが、 3台のPCのうち、一台だけどうしても「実行時エラー'429'ACtiveXコンポーネントはオブジェクトを作成できません」というメッセージが出て異常終了になってしまいます。 この一台だけOSから再インストールし直しても動かず、困っています。 .NETのdllにデバッグ用のメッセージを組み込んでみたのですが、 メッセージが出ないので、どうやらDLLコール時にエラーとなっているようです。 Windows ScriptのVB Scriptを最新にしてみたり、 system32配下にdao360.dllがなかったので、追加してregsvr32コマンドにてレジストリ登録したりしたのですが、 どうも上手くいきません。 お忙しいところ恐れ入りますが、 何か思い当たる点などありましたらご教授願えませんでしょうか? よろしくお願いします。

  • レジストリ登録について

    教えてほしいことがあります。 VBで作成したOCXのレジストリ登録についてです。 Regsvr32を使用せずに、 そのOCXを貼り付けたEXEを起動することで、 レジストリ登録が出来ているようなんですが、 これって正攻法なんでしょうか。 そういうものなんでしょうか。 98のPCではレジストリ登録を行わないとExeの実行はできませんでした。ですが、XPとVistaではできるようなんです。 Vistaの場合レジストリ登録が結構大変なので、Exeを起動することで対応させようかと思っております。 何かご存知の方、いらっしゃいましたら是非ご教授ください。 よろしくお願い致します。