• 締切済み

VB6 SP4のラインタイムを探しています。

現在VB6にSP4をあててプログラムの開発をしています。 実際に動作させるマシンにはVB6をいれることはできないのでVB6 SP4のランタイムを探しています。 きっと、microsoftのHPのどこかにあると思いますが なかなかみつかりません。 どなたかご存知の方がいらっしゃいましたら URLを教えていただけませんか? よろしくお願いします。

  • Rikos
  • お礼率98% (213/217)

みんなの回答

回答No.3

ランタイム単体の配布はライセンスに問題がある為、 MSのホームページ等では配布を行っていません。 また、Vector等のフリーソフト配布ページでも入手する事はできますが、 レジストリやフォルダ構成等をいじられる為お客様(友人等)に渡すのであればお勧めしません。 VB付属のディストリビューションウィザードを使用してセットアッププログラムを作成するか、 InstallShield等の生成ツールでインストーラを作成するのがいいでしょう。 ⇒目的のランタイムだけをセットアップする事ができますし。

Rikos
質問者

お礼

米国のマイクロソフトのサイトで見つかりました。 それに日本語のDLLを入れて、対処しました。 回答、ありがとうございました。

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

MicrosoftのサイトにはVBのランタイムは置いてませんよ。 VBの「セットアップウィザード」を使えば、お作りになられたプログラム+VBランタイム+Setup のパッケージが作れますので、それを利用すれば良いと思います。 ちなみに、ちまたで入手可能な「VBのランタイム」も、同様の手段で作成されたもので、ランタイム+些細なプログラム+Setup で構成されています。 ランタイムのみの配布は、ライセンスにより禁じられているんですね。

Rikos
質問者

お礼

米国のマイクロソフトのサイトで見つかりました。 それに日本語のDLLを入れて、対処しました。 回答、ありがとうございました。

  • coolguys
  • ベストアンサー率18% (351/1917)
回答No.1

普通にyahooで検索しただけで 何の苦労も無く 一発で簡単に調べられたのですが・・・。

参考URL:
http://www.vector.co.jp/soft/win95/util/se134632.html
Rikos
質問者

お礼

米国のマイクロソフトのサイトで見つかりました。 それに日本語のDLLを入れて、対処しました。 回答、ありがとうございました。

関連するQ&A

  • VB6(SP6)&Windows7について

    VB6(SP6)&Windows7で、開発しております。 開発マシンでは、問題なく動作しております。安心しておりました。 が、最新のWindows7を購入し、納品前になって動作がしないのです。 HDDは、反応しているのですが、全くメッセージも出ず、動かないのです。 何が問題なのでしょうか? 何方か、よろしくお願いいたします。

  • VB6 SP6で作ったEXEを動かしたい

    Windows XP Professional SP3+Visual Basic 6 SP6という環境で作ったEXEファイルを他人に使ってもらいたいのですが、それが問題なく動作する環境がよく分かりません。 Windows VistaやWindows 7のPCでも動くのでしょうか? XPであっても、最新のMicrosoft Updateを済ませていなければ動かないんでしょうか? また、VBランタイムのSP6を手動で入れてもらわないと駄目なんでしょうか? これは過去にMicrosoft Updateの自動更新では配布されていないのでしょうか?  事情があって配布先の詳しい環境を事前に教えてもらうことができません。多分、Windows XP、Vista、7のどれかだと思います。 先方のシステムに変更を加えるインストール作業も避けたいです。 色々とよく分かっていない初心者ですがよろしくお願いします。

  • VB.NETで作成したプログラムの実行環境

    VB.NETで開発したプログラムが、 WindowsXP SP2 で動作しません。 VB.NET開発環境(Windows2000)は、MDAC2.7で、 WindowsXP SP2にはMDAC2.81が入っている (SP2にすると入るのでしょうか?それとも、XPには元から入っちゃってるのでしょうか?) からだと思います。 さらに、別のPC(Windows2000)に、 MDAC2.81(Microsoftよりダウンロードしたもの)を入れてみると、 こちらではプログラムが動いてしまいました。 ※ただし、ダウンロードする際、動作OSが表示されていましたが、XPは対応していないとのことです・・・ 開発環境より上位のMDACで動作しない、となると問題ですし、 また、XPでは使えない、となっても問題です。 この問題を解消する方法はありますでしょうか?

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

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

  • VB6のランタイム

    いろんなHPで、VB6のランタイムをダウンロードして、 セットアップしたのですが、正しく動作しないのですが 全ての機能(DLL・OCX等)があるHPはないのですか? もしなけらば作成方法を教えてください。 VB6のCDにありますか?

  • VB6 Vistaへのインストール時に互換性タブを自動でXPにしたい

    現在VB6にて開発、保守を行っています。 開発したプログラムのインストールにはVisual Studio Installerを使ってきました。 開発したプログラムのVista上での動作確認を行ったところ、 exeのプロパティで「互換性タブ」を「WindowsXP(SP2)」にすれば大丈夫なことを確認しました。 ここで質問なのですが、この「互換性タブ」の「WindowsXP(SP2)」にするのをインストール時またはインストール後のバッチなどで自動的に設定することは可能でしょうか? 現在、調査中ですがご存知の方がおられましたら、よろしくお願いします。

  • VB6.0のサービスパックについて。

    VB6.0でsp○とかありますが、どこで分かるのでしょうか? 6.0はsp5までと書いていますが、どうやってsp5にするのでしょうか? それにするとランタイムやコントロールもup するのでしょうか? 途中からsp5とかにすると今まで作っていた プログラムはもう一度初めから作り直さなくてはダメなのでしょうか?

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

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

  • VBからACCESSのレポート出力

    すみません。どうしてもわからないので、質問させて頂きます。 VB6.0 + ACCESS2000 で開発をしています。 インターフェイスはVB,DBはACCESSなのですが、帳票の出力も、 ACCESSで行いたいと思っております。 この時、クライアントにACCEESSが入っていない事も想定して、 ACCESSランタイムも用意しました。 デバッグマシン(OFFICEは入っていません)にランタイム(VB,ACCESS)を インストールして、実行ファイルを実行すると、印刷の部分で、「エラー429 Activeコンポーネントはオブジェクトを作成できません」とのエラーが出て、印刷ができません。 印刷以外は問題なく動いています。 開発マシンは、Win2000、デバッグマシンはWinXPで、ACCESSランタイムはOFFICE XP Developerで作成しました。 下記にソースコードも記載させて頂きます。 もちろん、開発ではきちんと動作しています。 Dim oleAccess As Access.Application Set oleAccess = GetObject(App.Path & "\data\data.mdb") Call oleAccess.DoCmd.OpenReport(ReportName, acPreview) oleAccess.DoCmd.Maximize oleAccess.Visible = True 当初は、「oleAccess.OpenCurrentDatabase」でDBを開いていたのですが、 ACCESSランタイム環境では、GetObjectの方が良いということを聞いたので、 上記の様になっています。 エラーが起きている行は、どうやら「GetObject」の行のようです(oleAccess.OpenCurrentDatabaseの場合でもエラー)。 ACCESSランタイムを使う事が初めてなので、手探りでやっているため、 的外れな所もあるかと思います。 何かアドバイスを頂ければ幸いでございます。 よろしくお願い致します。

  • 【VB2005】で作成したプログラムが新しいPCで起動できない

    OSがMicrosoft WindowsXp Professional2002(SP2)でVB2005の プログラムを作成し、問題なく使用できていたのですが、新しいパソコン(Microsoft WindowsXp Professional2002(SP3))にプログラムを コピーして実行しようとすると「Applicationエラー」が発生してしまいます。フレームワークは「Microsoft Frame work .NET 2.0(SP1)を使用しています) 原因をご存じの方、教えていただけないでしょうか? 何とぞよろしくお願いします。

専門家に質問してみよう