• 締切済み

VB6でCDのみで動作する(ハードディスクを使用しないで)アプリの作成方法について

ご存じの方ご教示願います。 VB6でアプリを作成したのですが、セットアップをしないでCDのみで動作するようにしてほしいと言う要望をうけました。 ランタイム関連をどうすればよいのかわからずに困っています。 考えた方法は、 (1)Visual Studio Installerでランタイム関連をアプリケーションフォルダにインストールするセットアップを作成 (2)ハードディスクのc:\にインストールする (3)インストール完了後、インストールフォルダをCDにコピーする でやってみたのですが、やはりいくつかのランタイム関連のファイルがないと言うエラーがでました。エラーで出力されたランタイムをWindowsのシステムフォルダよりCDにコピーで入れて動作させたのですが、エラーは無くなったのですが、一部で文字化けをしてしまいました。 現在方法が思いつかず困っています。どなたかよい方法をご存じの方がおられましたらご教示願えないでしょうか? それともやはりVBでCDのみで動作するアプリは作成できないのでしょうか? 宜しくお願いします。

  • esu07
  • お礼率81% (39/48)

みんなの回答

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

ターゲットのOSは何ですか?VBのサービスパックは? 文字化け→VB6JP.DLLはありますか?パスは通ってますか? http://homepage1.nifty.com/MADIA/vb/vb_bbs/200406_04060061.html

esu07
質問者

お礼

回答ありがとうございした。 OSは2000とXPで、VB6(SP6)です。 VB6JP.DLLが原因だということがわかりました、

関連するQ&A

  • VB6(SP6)のセットアップ作成について

    ご存じの方ご教示下さい。 VB6でアプリと、セットアップを作成したのですが、インストールしたユーザーでは正しく動作するのですが、他のユーザーではスタート→プログラム→自作アプリ名がでてきません。 オールユーザー対応でセットアップしたいのですが・・・ ご存じのかたご教示願えないでしょうか? 尚、Visual Studio Installer で作成しました。 以上、宜しくお願い致します。

  • VC++6作成アプリ動作にランタイムは必要でしょうか?

    VC++6にて作成したアプリをWindowsで動作させたいのですが、 VBで作成したアプリのように事前にランタイムをインストール しておく必要はありますでしょうか? すいません教えて頂けないでしょうか?

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

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

  • VB6でActiveXを作成

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

  • SQLServer の DB を、VB2005 で作成したアプリから作りたい

    こんにちは。 APサーバにVB2005 DBサーバに SQLServer 2005 という環境で動作する自作アプリケーションがあります。 このアプリを新規の環境にセットアップする際には、 1. DBサーバにSQLServer をインストール 2. SQLServer Management Studio で、データベース作成 3. 同じくテーブル作成。 4. APサーバにアプリケーションをインストール 5. 動作確認 という流れになりますが、セットアップの為に 技術者が必要になってしまいます。 そこでエンドユーザが簡単にセットアップできるように 2.と3. を、セットアップ用プログラムから 自動で走らせたく思っています。 APサーバ上で動くプログラムで、 DBサーバ上のSQLServer内に「hogehoge」というデータベースを 作成するにはどのように記述すれば良いのでしょうか。 宜しくお願い致します。

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

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

  • VB6で作成したアプリを.NET上で動作出来るか

    初めて質問します、質問する場所が間違っていたらすみません。 VB6で作成したアプリを移行せずに.NET上で動作させる事は出来るでしょうか? マイクロソフトのHPで移行に関する説明が記載されているので、単純には動作しないと思っているのですが、動作しない場合は、どこに影響が出るのか等を記載したHP等がありましたら教えて頂きたいと思っています、よろしくお願いします。

  • VBで作成したアプリのリサイズ方法

    VBで作成したアプリのリサイズ方法 VB2010を使用してアプリケーションを作成しました。 exeだけコピーしてノートPCで実行しようとしたところディスプレイサイズの違いではみ出してしまっています。 開発環境は1280x1024でアプリのサイズはほぼ全画面の大きさです。 ノートPCは1024x768です。 実行マシンの環境に合わせて勝手にリサイズされるものと思っていたので困っています。 アプリの実行サイズを簡単にリサイズ(縮小)できる方法はないでしょうか。。 よろしくお願い致します。

  • vb6(sp5)で作成したexeのセットアップ媒体を作成したいのですが

    vb6(sp5)で作成した複数のexeとランタイムをsetup.exeを実行したら vb6の環境がまったくないpcで実行できるようにしたいのですが 何かいい方法を教えてください。

  • VB6.0(SP5)で作成したアプリの配布について

    ”VB6.0(SP5)” で作成したアプリケーションの配布にあたって、お伺いしたいことがあります。 客先から「今回のアプリのインストール後に、既存のVBシステム等に障害が発生しないように」と厳しく通達されています。(当然ですが…) しかし、インストールするPCは千差万別。 どのようなシステムが既存しているかはそれぞれに違いますし すべてのPCに完璧な動作保障は無理なのでは?と考えます。 (こんなことは言ってはいけないんですけど…) そこで「このファイルがある場合はインストールしないように」という制限事項を付けられれば、とは思うのですが そのような判断は可能でしょうか? ”○○.DLLがあるからこれはVB4.0のシステムが入ってる!”等と 判断できるものなのでしょうか? なにかご存知の方、良い案をお持ちの方 いらっしゃいましたらご教示いただけないでしょうか? よろしくお願いいたします。

専門家に質問してみよう