• 締切済み

MSFlexGridコントロールのエラーについて

Access2000+MSDE1.0のアプリケーションで動作するアプリケーションで「438-オブジェクトは、このプロパティまたはメソッドをサポートしていません」というエラーが発生します。OSがWin98SEの時は問題なかったのですが、Win2000Proに変更してから発生しました。 発生している箇所を確認してみると、MSFlexGridを使って、表を表示しようとしている時に発生しているようです。 MSFlxGrd.ocx MSFlxGrd.dep FlxGdJP.dll comcat.dllなどをWinnt\system32にコピーし、regsvr32.exeを使って登録しましたが解消しません。 ただ、FlxGdJP.dllを登録した際、「DllRegisterServer entry point was not found」などどというエラーが発生しました。 このDLLがちゃんと登録できないのがダメなのでしょうが、どのように対処していいのか分かりません。 このエラーメッセージについて対処方法をご存知の方教えてください。

みんなの回答

回答No.1

>FlxGdJP.dllを登録した・・・ とのことですが、MSFlxGrd.ocx は正常に登録できたのでしょうか? たぶん、FlxGdJP.dll は登録しなくてもいいんじゃないかと思います。(登録するのは FlxGrd.ocx だけでいい?)

tortoise47
質問者

補足

手元に画面がないのですが、記憶ではRegsvr32を実行後、「Succeeded」と表示されたと思います。 また、AccessのツールメニューからActiveXコンポーネントの登録も行いました。こちらは特にメッセージは出ていませんが。

関連するQ&A

  • MIDIのおとが出ない

    MediaPlayerでは通常に音が出るのですが、MIDIの音声は出ません。下記の以前の回答を参考にしてやってみたのですが解決しません。 >スタート→「ファイル名を指定して実行」をクリックして regsvr32 wmp.dll と入力して「enter」を押します。 「DllRegisterServer in wmp.dll succeeded.」 が出たら「OK」をクリックします。 もし↑でファイルが無いようなエラーが出たら regsvr32 wmp.ocx をしてください スタート→「ファイル名を指定して実行」をクリックして regsvr32 quartz.dll と入力して「enter」を押します。 「DllRegisterServer in quartz.dll succeeded.」 が出たら「OK」をクリックします。< この他に解決方法はあるのでしょうか。

  • 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"

  • regsvr32 Shdocvw.dll で 失敗します

    windows Xp SP3 IE6 を使用していて、新しいウインドウが開かなかったり、固まったりするので イベントログをみたら エラー発生アプリケーション iexplore.exe、バージョン 6.0.2900.5512、エラー発生モジュール shdocvw.dll、バージョン 6.0.2900.5512、エラー発生アドレス 0x00034254 と表示されていました。 regsvr32 Shdocvw.dll をファイル名を指定して実行を行うと、 Shdocvw.dll の DllRegisterServer は失敗しました。 戻りコード 0x8002801cと表示が出ます。 regsvr32.exe /u Shdocvw.dll は成功します。その後の regsvr32.exe /i Shdocvw.dll は上記同様の失敗表示が発生します。 urlmon.dll Shdocvw.dll Actxprxy.dll Oleaut32.dll Mshtml.dll Browseui.dll Shell32.dllはそれぞれ成功します。 どなたか再インストールなしに復旧する方法をご教授願います。 よろしくお願いします。

  • regsvr32.exe による DLLの登録について

    質問は2つあります。以下、よろしくお願いします。 1.通常DLLはレジストリに登録しなくても使用できますが、どういう場合に登録が必要なのでしょうか? 2.regsvr32 xxx.dll を実行したところ、以下のようなエラーとなってしまいました。正しく登録するにはどうしたらいいのでしょうか? xxx.dll は読み込まれましたが、DllRegisterServer エントリポイントが見つかりませんでした。このファイルが登録されていない可能性があります。 以上、よろしくお願いいたします。

  • フリーソフトのダウンロード

    ウインドーズ98を利用している初心者ですが、良いフリーソフトが有ったのでダウンロードしたのですが、旨く使用できません。read meなど説明文は読まれるのですが。プログラムが使用できません。 下記のようなエラーメッセージが出てきますが、どんな 意味でしょうか。どこを確認したらよいのでしょうか。 教えてくださいお願いたします. !エラー  MSFLX GRD.OCXからコントロール‘MSFLexGrid‘が ロードできませんでした。 MSFLXGRD.ocxのバージョンが最新の物でありません。 アプリケーションから提供された最新のバージョンを 使用しているかどうか、確認してください。

  • 既にVBアプリが入っているPCでの自作VBアプリの実行でエラー

    お世話になります。 なんとかVBでEXEまで作成しました。 自分のPCでは実行できたのですが、 他のPCではエラーになります。 MSFLXGRD.OCXがない・・・みたいなエラーです。 エラーになったPCには既にVBのアプリケーションが インストールされていて、必要なランタイムは 多分そろっていると思います。 検索したらMSFLXGRD.OCXは見つかりました。 これってバージョンの問題ですか?? フリーで色々あるランタイムパッケージなどを ダウンロードした方がいいですか? 既存のAPが動かなくなると困るので、 あんまりしたくないんですが。 VB6.0でOSはどれも2000です。 よろしくお願いいたします。

  • 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上では使用できないといったことなのでしょうか? ご存知の方ご教授いただければと思います。

  • OCXのレジストリ登録

    BCB5にて、OCXを作成しました。 開発環境では、もちろんレジストリ登録して(ツールがやってくれるんです)動作しています。 でも、他環境にそのOCXと関連DLL(と思われる)をインストールして、 REGSVR32 TARGET.OCX としても、エラーが出て登録できません。 エラーダイアログには、「Load Library(”Target.ocx”)failed. GetLastError returns 0x00000485」 と表示されます。これは、どんなエラーなのでしょうか? 関連DLLをインストールしたといいましたが、実はあんまり自信がありません。必要なDLLとは、どのようにしたら確実に判るものなのでしょうか? よろしくお願いします。

  • 内部アプリケーションエラー等について

    OSはMEです。プラウザはIE6です。windows media playerを開こうとすると、「内部アプリケーションエラーが発生しました」となります。さらにwindows updateが開けず 、システムの復元も空白ページになります。ネットで調べたところ、同じ症状への対応として、windows script5.6(ME用)をインストールしたところ、途中で「c\window\system\jscript.dllのセットアップ中にエラーが発生」続いて「vbscript.dllの・・・(以下同じ)」「scrrun.dll、wshom.ocx、wshext、」と立て続けにエラーが発生しインストールはしたものの駄目でした。またregsvr32 jscriptでファイル指定実行も試しましたが「dll register server in jscript. dll failed. return code was:0x80004005」となり駄目。お先真っ暗です。他にもリンク貼り付けをクリックしても変化がないことも多々あり困惑しています。よろしくお願いします。

  • 'msflxgrd.ocx'云々という表示が出て、ソフトが起動できません。

    「Diet7」というソフトを起動しようとすると、 「コンポーネント'msflxgrd.ocx'、またはその依存関係のひとつが適切に登録されていません。ファイルが存在しないか、あるいは不正です。」 という画面が出て、ソフトを起動できません。 ランタイムの変更を他ソフトの関連でしたところ、できなくなりました。 ソフト制作者に問い合わせたところ、1回、返信があり、 「不具合があったソフトを正しくアンインストールした上で、 C:\Windows\System32\MSFLXGRD.DEP C:\Windows\System32\MSFLXGRD.oca C:\Windows\System32\MSFLXGRD.OCX の3つを削除し、vb6run5.msiをインストールしなおせば、MSFLXGRDを入れ替えることが できます。」 とありましたが、 調べてみると、 C:\Windows\System32\MSFLXGRD.OCX のファイルしか存在しませんでした。 そのファイルを削除し、 vb6run5.msi をインストールしなおしましたが、 同じ状態で、エラーメッセージも同様でした。 上記のことを問い合わせましたが、全く返信がありません。 ちなみに、OSはVistaです。 NECのLavieを使用しております。 また、当サイトで、 http://oshiete1.goo.ne.jp/qa1890095.html 上記の質問を参照に、ランタイムを変えてみましたが、 同じエラーメッセージが出ました。 どなたか、ご教示いただけたら、幸いです。

専門家に質問してみよう