MSFlexGridが動かない

このQ&Aのポイント
  • VB6のアプリケーションをインストールする際に、MSFlexGridが動かない問題が発生しています。
  • いくつかのPCでのインストールが失敗し、その中でも特に2台のPCでMSFlexGridのインストールができません。
  • 一部のPCでは、exeファイルの配布のみでもアプリケーションを動作させることができましたが、問題の解決策は見つかっていません。
回答を見る
  • ベストアンサー

MSFlexGridが動かない

MSFlexGridが動かない VB6で作成したアプリケーションを社内で配布しようと ディストリビューションウィザードを使用し setup.exeを作成しインストール 約80台中10台がインストールに失敗 その10台に対して 以前にランタイム研究所から入手した MSFlexGridをダウンロードし、インストール 内2台がどうしても、インストールできません。 インストールできたものに関しては、 exeファイルだけの配布でも動きます。 仕方無く、検証の為に開発用PCからVB6を 削除、目的の1台にVB6をインストール VB6のexeファイルを削除。 こうすれば、作成したアプリケーションは動きます。 インストーラーの問題と思いますが、解決策はないでしょうか? Visual Studio Installer 1.1 を記事で見つけましたが、 ダウンロードページがありません。 要は、MSFlexGridが残り2台で動けばいいのですけど。

質問者が選んだベストアンサー

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8365/22183)
回答No.1

>2台がどうしても、インストールできません (1)OSによってはアドミ電源でログイン後インストールすべきものがあります。 (2)Windows Installerエンジンが壊れている場合もあります。 (他のフリーソフトもインストールできないことでわかります) 「Windows インストーラー エンジンの入手方法」参考URL (3)セーフモードでインストールしてみる(常駐プログラムが邪魔する場合に有効) (4)セキュリティソフトが邪魔する場合(一時的にオフ) >MSFlexGridが動かない インストールはできて、動作しない、のですか? ライセンスは? http://bbs.wankuma.com/index.cgi?mode=al2&namber=47636&KLOG=80 「MSFlexGridのライセンスについて」 http://www.accessclub.jp/bbs3/0040/superbeg16135.html 作成済みのものを使用するだけなら、ライセンスは要りませんが、編集するとライセンスが必要 (動作しないエラー例:ライセンスがありません、ActiveXコントロールを使用するライセンスがありませんなど)

参考URL:
http://support.microsoft.com/kb/292539/ja
Mayuri_K
質問者

お礼

回答ありがとうございます。 > インストールはできて、動作しない、のですか? インストールが出来ないです。 VBでのディストリビューションウィザードで作った setup プログラム。 ランタイム研究所で公開されていた MSFlexGridもインストール 出来ないです。 Windows インストーラを最新のものを入れたことで、 VBでのディストリビューションウィザードで作った setup プログラムが インストール出来るようになり。 動くようになりました。 Windows インストーラが壊れていたようです。

関連するQ&A

  • VB6のアプリケーションの配布

    VB6でアプリケーションを作成したのですが、他のマシンに配布する場合に実行形式(EXE)だけだと、DLLやOCXなどの有無やバージョンの違いで動作しないのですが、Setup.exeなどダブルクリックするだけで、インストールできるようにしたいですが、方法がわかりません。 VBのランタイムは、このSetup.exeより先にインストールしないと、Setup.exe自体でインストールが中断されるのでしょうか? あと、.NETですがVB6のようにDLLやOCXの有無・バージョン違いなど気にせず簡単に配布できるのがメリットの一つと解釈しても良いのでしょうか? このように配布・インストール関連で詳しい書籍などご存知でしたら教えてください。 インストーラソフトというものは言葉聞いたことがあるのですが、 .NET使うならば、あまり必要ないのでしょうか?これもお勧めのインストーラソフトがあるのでしたらご教授下さい。

  • VB4.0にて作成したソフトの配布

    VB4.0(32ビット版)にてソフトを開発しました。 フリーソフトとして配布しようと思います。 インストーラ(EXEとReadMeとKernel32.DLL,Version.DLL)を作成し、知人のPC(Win2000)にインストールしようと したら「VB40032.DLLが見つかりませんでした。」と表示され、インストーラも起動できなかったそうです。 VB6.0のランタイムを入れてもだめだったそうです。 やはり、VB4.0(32ビット版)のランタイムが必要なのでしょうか?ご教授願います。

  • VB6で作成したアプリを配布するため、インストーラーを作成したいのです

    VB6で作成したアプリを配布するため、インストーラーを作成したいのですが、 「Visual Studio Installer」がダウンロードできません。 「Visual Studio Installer」はどこから入手すればよいでしょうか? ご存知の方、ご教授願います。

  • ディストリビューションウィザードの使用方法について

    VB6で作成したアプリケーションの配布を考えています。Visual Studio6.0のディストリビューションウィザードを使用して配布用データを作成するのですが、こちらの期待した結果が得られません。 例えば、C:\Projectの下でVBのプロジェクトを作成し、XXX.exeの実行ファイルを作ります。この時、このディレクトリの下にsub1,sub2等のディレクトリをつくりその中に、XXX.exeが使用するDB及びファイルを格納しています。アプリケーションの配布時には、sub1,sub2以下のディレクトリもまとめて配布したいのですが、 実際に配布用データを使用してインストールを行うと、 XXX.exe及び必要なdllのみがインストールされるだけです。インストールされたディレクトリが、c:\proguram files\Projectだとすると、この下にsub1,sub2を作り、もとのsub1,sub2下のファイルをそのままセットしたいのですが、その方法が判りません。どなたかご存じのかたおりましたら教えて下さい。

  • ACCESS(MDB)を使用するアプリの配布

    お世話になります。 現在ACCESS(ACCESS2000)とVB(VB6.0)でアプリケーションを作成 しています。 このアプリケーションの配布を行う時には、配布するPCには ACCESSのランタイム(?)をインストールしておけば、ACCESS自体 はインストールされていなくても良いのしょうか? どなたか、御存知でありましたら、教えて頂けるとありがたです。

  • 簡単なランチャー

    業務用のアプリケーションを開発をしている者です。 作成したソフトをお客様にインストールして頂こうと思うのですが、エクスプローラからインストーラーを 実行するよりCDを入れたらメニューが起動して、ボタンを押す事でインストーラーを起動したく思います。 インストーラー1個ならAutorun.infにインストーラのファイルを書き込めば良いのですが、事前にいくつかの ソフト(使用する為のドライバ等)をインストールする必要があるため順序を追ってインストールしたいのです。 しかし、ランチャーを起動するためにランタイムをインストールする様では本末転倒なので、EXEだけで ランチャーが起動出来る様なプログラムを作成したいのですがVB6にしてもVB.NETにしてもランタイムが必要ですし 他言語を覚えて作る必要がありますでしょうか?(時間的に非常に厳しいため困難です) 納品するのでフリーソフトを使うわけにもいきません。 ボタン数個置いて、ボタンを押したら実行ファイルをキックするだけの他愛の無いソフトですけどね^^; 昔、Delphiがコンパイル後実行ファイルだけだったと思いますが今もそうでしょうか? よろしくお願いします。

  • Windows2000へアプリケーションをインストール

    開発環境 VB6.0sp5 Windows2000 Visual Studio Installer 上記の環境でインストーラを作成して別のWindows2000に Administratorでインストールしました。 (Adminでログインすると通常通りの動きをします。) ここまでは問題ないのですが別のユーザ権限(制限ユーザ)で ログインしてアプリケーションを使用すると DataGridとMSFlexGridを使用しているフォームを開くとエラーになってしまいます。 エラーの内容は DataGridのフォーム: インデックスが有効範囲にありません。 (特にGridには何もセットしていないはず。) MSFlexGridのフォーム: コンポーネントMSFlexGrid.OCX、またはその依存関係のひとつが適切に登録されていません。 ファイルが正しくないか、あるいは不正です。 レジストリに登録されていないというエラーだと思いますが、 これは当たり前の現象なのでしょうか。 Admini権限でインストールしても制限ユーザは使えないものでしょうか。 それともインストーラの作り方の問題でしょうか? ちなみに一時的にAdmini権限を与えてインストール後、制限ユーザに戻すと 正常に動きます。 すいませんがアドバイスしていただけると助かります。

  • インストーラーについて

    VB6で作成したシステムのインストーラーを作成したいのですが、 Windowsインストーラーはもう手に入らずないので、ディストリビューションウィザードを 使用して作成してみたのですが、あるファイルで同じファイル名内容が違うファイルを フォルダへインストールする必要があります、 ディストリビューションウィザードでは、複数の同じファイル名のファイルを 「このファイルは既にファイルのリストに追加されています。」 とでてできません、他に何かいいインストーラ(フリー版がいいのですが) を教えていただけないでしょうか? よろしくお願いします。

  • ZIPファイルのインストールは?

    「LAVFilters」を下記記URLからZIPファイル形式をダウンロード、解凍しましたがLAVFilters-0.75.1-Installer.exeのようなインストーラ(拡張子.exe)はありませんでした。このZIPファイルをインストールするにはどうすればいいのでしょうか?(インストール自体はLAVFilters-0.75.1-Installer.exeで出来ました) ダウンロード先 https://github.com/Nevcairiel/LAVFilters/releases

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

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

専門家に質問してみよう