• 締切済み

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

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

みんなの回答

  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.1

動く場合もあるし、動かない場合もあります。 実際にやってみないとわかりません。。。 特にVB6で追加コンポーネントを組み込んでいるならば、VB2製品が動かない確立が非常に大きいです。 他のメーリングリストですが・・・ VB4とVB6のコンポーネントの共存についての履歴があります。 http://www.users.gr.jp/ml/archive/vb/44.asp http://www.users.gr.jp/ml/archive/vb/45.asp

関連するQ&A

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

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

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

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

  • VB6でActiveXを作成

    こんにちは、AxtiveXを初めて作成することになり、 いろいろ調べた結果 工数や自分の能力(C++未経験)からVB6にて作成しようかと考えています。 .NET(C#)で作れれば一番嬉しいのですが、ActiveXのようなものができるだけで、いろいろと問題がありそうなので断念しました。 (レジストリの登録など?) ActiveXの配布はcabファイルなるもので、行うようですが VB6はC++ とは違ってランタイムがいると思います。ランタイムも一緒に配布することはできるのでしょうか?(自働インストールさせることができるのでしょうか?) 前提として、「何の準備もなくサイトにアクセスして、動作するもの(ActiveXのインストールダイアログなどは別として)」を作成しなければいけないため、 あらかじめ、ランタイムをインストールしてくださいということであれば、VB6での開発は断念せざるおえません。 ご回答、参考サイトなどありましたら、よろしくお願いします。

  • VB4のランタイムを再配布したいのですが、許諾に詳しい方、教えて下さい。 

    VB4でプログラムを作りました。フリーソフトとして登録したいのですが、ダウンロードした人にVB4のランタイムがないと動かないようです、(自分のPCのVB4の環境を削除して試したら、ランタイムVB40032.DLLが無いのメッセージが出ました)、そこでプログラムとランタイムを一緒にダウンロード出来るようにしたら、使用許諾なんたら・・・に問題があるのでしょうか?あるとしたら対策はありませんか?どうも法律的な問題は頭が痛くなります。頭が痛くならない方、教えて下さい。

  • VB2003 と VB2005 は共存できますか?

    現在VB.NET2003Professionalを使用しています。 先日、2005Expressをダウンロードして別のパソコンにインストールしました。 コンポーネントが増えて使いやすくなっているので、簡単なアプリはこちらで開発したいのですが、2003をインストールしたパソコンにインストールした場合、従来の2003のプロジェクトは2003のIDEのまま使えるでしょうか? 2005のIDEが起動して、アップグレードウィザードがいちいち立ち上がるというのも困りますが・・・

  • VBにてexeを実行させる方法

    環境OS:2000 開発ツール:VB,ACCESS,TDBGrid を用いてDBシステムを作成したのですが ・VB や その他のツールをインストールした端末にて  exe を実行できるのですが ・ツールを全くインストールしていない端末では一部  しか動作しません 開発時、[プロジェクト]-[参照設定]or[コンポーネント] の設定は変更いたしました 予想では dll,ocx ファイルが無いのが原因かなと 思っています この場合,どのようなファイルをどこに入れると、 ツールのインストールしていない端末でも動作するのでしょうか? 教えて下さい

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

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

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

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

  • VB6のランタイム

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

  • VBの参照設定について

    はじめまして、Doryaです。 早速ですが、VBでACTIVEX.DLLを作成してローカルのドライブにおいてEXEプログラムより参照設定しています。 このEXEをコンパイルして、他のPCへ移しましたがプログラムが、起動しませんでした。他のPCも、コンパイルしたPCと同じようにACTIVEX.DLLを、デシトリビューションウイザードで作り登録していました。 どうも、参照設定がうまくできてないような気がします。ためしに、プログラム(EXE)をデシトリビューションウイザードを使ってインストールしましたら、問題なくうごきました。これって、DLLとEXEを別々にコピーして、配布することはできないのでしょうか?