• ベストアンサー

VB6.0(SP5)のランタイムにOS依存性はある?

はじめまして。 今VB6.0を使ってアプリケーションを作成し、インストールウィザードを使用してPackageを作りました。 今の所Windows2000にはうまくインストールされるのですがWindows98にインストールする時再起動を促すメッセージが表示されます。 そこで質問なのですがインストールキットを作成したときにWindows2000ではインストールできWindows98ではインストールできないということがあるのでしょうか。VBのランタイムの知識に長けているわけではないので質問自体がおかしいかもしれないのですが、よろしくお願いします。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

Windows2000には、OSの一部としてVB6SP5のランタイムが最初から組み込まれています。 そのためファイルが上書きされないので再起動はかかりません。 Windows98では、バージョンが古いものが最初から組み込まれているため、新しいバージョンで上書きされます。 ここで、使用中のファイルを置き換えることになるので再起動がかかるということです。 インストールできないということは、普通の状態ではないと思います。

関連するQ&A

  • XPにVB4.0ランタイムいれられますか?

    前回質問の仕方が悪かったので改めておたずねします。 VB4.0ランタイムをインストールしようとすると 容量が足りませんというメッセージがでて進めません。 XPにはインストールできないのでしょうか? VB4.0のランタイムを必要とするソフトを使用したいのですが 無理でしょうか?

  • VB6のランタイムについて

    VB6のランタイム配布について質問があります。 下記コントロール、またはDLLをVB6ランタイムが入っていない環境にインストールしようとした場合、ランタイム配布は必要でしょうか? 1.ActiveXコントロール(いわゆるユーザコントロール) 2.ActiveX.DLL(当DLLはCからCALLします)

  • Windows7、64bitのVB6ランタイム

    Access2003で作成したファイルをWindows7、32bitのAccess2013で使用しています。 VB6が動かないという話だったので、VB6RTEST Ver.3.40というVB6ランタイムをインストールして動かしています。 この度、Windows7の64bitにAccess2013を入れて、上記のファイルを動かそうとしたら、VB6RTEST Ver.3.40をインストールした後も、VBエラーが出てしまいました。 この場合の対処方法を知っていたら教えてください。 よろしくお願いします。

  • VB6 でランタイムのエラー?

    MS VB6 を起動したところ、 「コンポーネント mscomctl.ocx またはその依存関係のひとつが適切に登録されていません。 ファイルが存在しないか、あるいは不正です」 というエラーが出て、VBが起動できません。 ネットで調べてみたら、ランタイムを再度インストールすればいいようなことが書かれていましたが、 実際のところどうなのでしょうか? SP3用のランタイムって入手可能でしょうか? 全然分からないので、よろしくお願いします。 ちなみに Windows Xp VB6 (SP3) です。

  • VB/VCランタイムについて

    ファイル名一括変換というフリーソフトを使おうとしたら "Component 'MSCOMCTL.OCX' or one of its dependencies not correctly registered: a file is missing or invalid" と出てきて起動しませんでした。 検索したらMSCOMCTL.OCXが無いから、Vectorサイトから『XTRM Runtime』でVB/VCランタイムをまとめてインストールしたら良いと書いてありました。 しかし私のパソコンにはVB/VCランタイムでインストールされているものがすでにいくつかあるようです。 『XTRM Runtime』ですでにインストールされているVB/VCランタイムをまたインストールみたいになったら何か問題は起きますか? Windows10 64bitです。宜しくお願いします。

  • 6.0ランタイム環境で・・・

    VB5.0で作成したアプリケーションを、6.0ランタイムをインストールした環境で動作させる事は可能でしょうか? 一部のActiveXコントロールで動作がおかしくなる、というような事を聞いたのですが・・・

  • OS vistaでVB5アプリケーションは実行可能ですか?

    私が調べた結果ではvistaにはVB6ランタイムがインストールされている のでVB6で開発したアプリケーションは実行可能であるとのことでしたが VB5のアプリケーションは実行可能でしょうか? XPではまったく問題なく動いていますがvistaにVB5ランタイムを インストールすれば実行可能でしょうか? 現在vistaのテスト環境がないため予測でも結構ですから 教えていただけませんか。

  • VB2.0とVB6.0の共存は可能?

    VBで作成したプログラムについて質問があります。 Windows95上で起動するプログラムをVB6.0で作成したのですが、 インストール対象のパソコンにはVB2.0で作成されたプログラムが 既にインストールされています。 この場合、VB6.0で作成したプログラムをインストールしても 問題はないのでしょうか? 以前DLLの上書きとかで問題が生じるととか聞いたことがあるので不安になっています。 ちなみにインストールするのはプログラムとランタイムのみで、 開発ツールはインストールするつもりはありません。 よろしくお願いします。

  • Windows7 VB6ランタイムのインストール

    フォルダ内のファイル比較ツール 6.27 (FdateCompare) というフリーのソフトウェアをダウンロードして起動すると Fig1のようなメッセージが表示されたので VB6ランタイム(VisualBasic6.0 SP6 ランタイムライブラリ第4版) をダウンロードしてsetup.exeを管理者権限で実行 または、VB6SP6RT4.msiをダブルクックして実行すると 今度はFig2のようなメッセージが表示されました。 「エラー2709オフライン参加完了情報が見つかりませんでした」 で検索してみると、いろいろ見つかりましたが、 ウインドーズアップデートの「KB2918614 」が問題だとか レジストリーエディターでHKEY_LOCAL_MACHINE・・・ を修正するとかかなり難しいことが書かれてして 私にはまったく理解できませんでした。 また、この作業には危険が伴うようなことも書かれていました。 単にソフトウェアを普通にインストールして使いたいだけなのに なぜこのような危険で複雑な処理が必要なのか理解できません。 もっと簡単にVB6ランタイムをインストールすることは できないのでしょうか。OSはWindows7です。 よろしくお願いします。

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

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

専門家に質問してみよう