重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

VB6でプログラムを作成してMSFlexGridを使用しているからだと思うのですが、
別のPCで使用しようとすると

「MSFLXGRD.OCXがありません 依存関係が適切に登録されていません。」

というエラーが出てきます。

ランタイムをインストールすれば動くのですが、環境の変更ができないPCなのでインストールすることが出来ません。

例えばC:\sample\を作成し同一フォルダ内に
・PG.exe
・MSFLXGRD.OCX
を入れて動作するようにしたいのですが、可能なのでしょうか?

アドレスを入れる?ことで対応可能であれば方法を教えてください。

それともあきらめるしかないのでしょうか?

A 回答 (2件)

>例えばC:\sample\を作成し同一フォルダ内に


>・PG.exe
>・MSFLXGRD.OCX
>を入れて
ここまではOKです。
そして次に、コマンドプロンプトで、カレントをC:\sampleに移動し、
「regsvr32 MSFLXGRD.OCX」
と入力すれば、エラーはでなくなるはずです。
regsvr32.exeがなければ、開発PCからコピーしてください。
    • good
    • 0
この回答へのお礼

早速ありがとうございます。

例えばC:\sample\を作成し同一フォルダ内に
・PG.exe
・MSFLXGRD.OCX
を入れて起動してみると動きました。

ネットではMSFLXGRD.OCXはレジストリの登録が必要とあったので保証された使い方かはわからないのですが、
(あるいは自動でレジストリに登録?)
使う人も限定されているので当面はこのまましのごうと思います。

お礼日時:2006/09/07 10:11

環境のことはあまり得意ではないのですがご参考までに。



regsvr32を使うとつかえるようになります。
が、これはレジストリにMSFLXGRD.OCXを登録(レジストリに書き込む)することになります。
これって環境を変更することになりませんか?
ランタイムをインストールするということはこの作業を複数一気にやることだと思ってます。
ただし、手動でやればプログラムの追加と削除には出てきませんので、環境が変わったかどうか表向きは見えません。

>それともあきらめるしかないのでしょうか?
については、私はそのように思うのですが、いい方法があるといいですね。
(回答ではなくすみません。)
    • good
    • 0
この回答へのお礼

早速ありがとうございます。

>regsvr32を使うとつかえるようになります。
>これって環境を変更することになりませんか?
そうなんです。他のソフトに影響があると困るな~と思ったもので。

>例えばC:\sample\を作成し同一フォルダ内に
>・PG.exe
>・MSFLXGRD.OCX
を入れて起動してみると動きました。

ネットではMSFLXGRD.OCXはレジストリの登録が必要とあったので保証された使い方かはわからないのですが、
(あるいは自動でレジストリに登録?)
使う人も限定されているので当面はこのまましのごうと思います。

お礼日時:2006/09/07 10:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!