- ベストアンサー
VB作成のEXEファイルの起動時に
私の記憶ですとVBで作られたEXEファイルを作成したPC以外で起動する場合「ランタイムファイル」なる物が必要だと思ったのですがVB6.0で作成したEXEファイルを別のPCにて問題なく起動したのですが、もしかしてVB6.0からは「ランタイムファイル」が必要無くなったのでしょうか?
- homma
- お礼率84% (744/884)
- Visual Basic
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VB6.0ランタイムが入っているPCでは動きます。 フリーソフトなどをインストールした時に ランタイムもインストールしたのでしょう。 そうでないPCの場合はランタイムを入れる必要が あります。
その他の回答 (2)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
>そこでランタイムをEXEファイルと一緒のフロッピーで持ち歩くという事はできますか、 1.フロッピに入るサイズではありません。 2.ほとんどのファイルがレジストリに登録が必要です。 ということで、無理です。
お礼
ありがとうございました、#2さんの意見と共に大変参考になりした。CD-ROM等での持ち歩きを検討します。
- ats8181oyaji
- ベストアンサー率38% (94/244)
VBのランタイムは無料で以下のベクターのサイトから ダウンロードして入手できます http://www.vector.co.jp/vpack/filearea/win/util/runtime/index.html ただし、サイズが4.5MBありますのでFDでは無理です。 USB接続のフラッシュメモリなどがあれば最適です。
お礼
フロッピーで持ち歩くことは不可能の件了解しました。大変参考になりました。ありがとうございました。
関連するQ&A
- VBを起動せずにEXEファイルを作成する方法
表題のとおりです。 VBで作成したソースファイル等をVBを起動せずに、EXEファイルを 作成する方法を探しています。 と、言うのも、複数(VB以外も含む)のプロジェクトファイルを一度に コンパイルし、配布できる環境を作成するようにしたいのです。 要は makeファイル 等で作成出来ればと考えています。 何か、VBでEXEファイルを作成できるコマンドライン(C2.EXE等???)が あれば、お教えいただけませんでしょうか? よろしくお願い致します。
- ベストアンサー
- Visual Basic
- vb6(sp5)で作成したexeのセットアップ媒体を作成したいのですが
vb6(sp5)で作成した複数のexeとランタイムをsetup.exeを実行したら vb6の環境がまったくないpcで実行できるようにしたいのですが 何かいい方法を教えてください。
- 締切済み
- Visual Basic
- VB6.0 exeファイルを作成すると動かなくなってしまいます。。。
VB6.0で、RS232CのRTS、CTSを使用して、ONOFFスイッチを作成しました。 ONでデータ送信するプログラムを作成したのですが、VB開発環境上で 実行すると正常に作動するのですが、EXEファイルを作成して実行すると、232CのONOFFスイッチのところがうまく動かなくなってしまいます。 他のところはEXEファイルでも正常に動きます。 使用PCは同じPC上です。 何か解消法はありますでしょうか。 アドバイスをよろしくお願いいたします。
- 締切済み
- Visual Basic
- VBでExe作成時に「C2.exeが見つかりません」エラー
お世話になります。 VB6.0で作成したプロジェクトのEXEファイルを作ろうとすると、「C2.exeファイルが見つかりません」といったエラーが表示されて作成することができません。 以降、別のプロジェクトのEXEを作ろうとしても同様のエラーが出てしまいます。 VBを再インストールすると直るのですが、理由がわかりません。 どなたか対処法などご存知の方がいらっしゃいましたらご回答宜しくお願いします。
- 締切済み
- Visual Basic
- VB4.0にて作成したソフトの配布
VB4.0(32ビット版)にてソフトを開発しました。 フリーソフトとして配布しようと思います。 インストーラ(EXEとReadMeとKernel32.DLL,Version.DLL)を作成し、知人のPC(Win2000)にインストールしようと したら「VB40032.DLLが見つかりませんでした。」と表示され、インストーラも起動できなかったそうです。 VB6.0のランタイムを入れてもだめだったそうです。 やはり、VB4.0(32ビット版)のランタイムが必要なのでしょうか?ご教授願います。
- ベストアンサー
- Visual Basic
- VB6.0で作成したexeファイルが他のPCではエラーが発生して動きません
はじめまして。 色々検索してみたのですが、なかなか見つからなかったのでお力を貸していただければと思います。 仕事でVB6.0でつくられたプログラムがあります。 最初は別の方(仮にAさんとします)が作ってくださり、いつもそのexeファイルをもらって仕事をしておりました。 この度、私がそのプログラムを修正し、exeファイルを作成したところ、自分のPCでは問題なく動くのですが、他のPCで使用しようとするとエラーが発生して動きません。 プログラムはVB6.0で、指定したエクセルファイルを開いて参照し、データと照合させるものです。 AさんのPCのOSはwinXPです。 Aさんが作ってくれたexeファイルはコピーして、Win95/Win98/WinXPで問題なく動作することが出来ました。 しかし私が修正し、作成したexeファイルはOSは関係なく自分のPC以外ではエラーが発生してしまいます。ちなみに自分のPCもWinXPです。 エラーは「不正な処理をしている為、このプログラムを終了します」という様なものです。 エクセルを参照しようとすると、発生するエラーなので、そのときだとは思うのですが、デバックしようにも、自分のPCでは問題なく動いてしまうので、どうにも出来ません。 よろしくお願い申し上げます。
- ベストアンサー
- Visual Basic
- vb2005で作成したプログラムはどこに?
vb2005で作成したプログラムはどこに? vb2005で作ったプログラムをビルド後に、 他のPCにsetup(インストール)したとします。 その場合、実行ファイル(.exe?)はどこにあるのでしょうか また、コマンドプロンプトで実行ファイルを起動することは可能でしょうか
- 締切済み
- Visual Basic
- ローカルのHTMLからexeファイルを起動したい
とあるシステム?の修正を頼まれています。 現在の仕様は以下になります。 1)CD内にFlashで作成したexeファイル自動実行。 2) 1)のメニュー内のボタンを押すと、同じCD内にあるexeファイルを起動する。 3)CD内にはhtmlファイルや画像等のコンテンツもあり、それらも1)のメニュー内から起動可能。 この1)をHTMLで作成したいのですが、2)のローカル内にあるexeを起動させることは可能なのでしょうか?試してみたところ、警告ダイアログ等が出てしまいます。PC初心者も対象にしているものなので、できれば一発で起動できるようにしたいです。 やはりVC++等でexeファイルを作成しないとダメでしょうか? 自分が扱えるのはHTML、PHP、Javascript、Java、VBなので、できればこの中で作成出来ればいいのですが…。 ご教授お願いします。
- ベストアンサー
- JavaScript
- VB6でActiveXを作成
こんにちは、AxtiveXを初めて作成することになり、 いろいろ調べた結果 工数や自分の能力(C++未経験)からVB6にて作成しようかと考えています。 .NET(C#)で作れれば一番嬉しいのですが、ActiveXのようなものができるだけで、いろいろと問題がありそうなので断念しました。 (レジストリの登録など?) ActiveXの配布はcabファイルなるもので、行うようですが VB6はC++ とは違ってランタイムがいると思います。ランタイムも一緒に配布することはできるのでしょうか?(自働インストールさせることができるのでしょうか?) 前提として、「何の準備もなくサイトにアクセスして、動作するもの(ActiveXのインストールダイアログなどは別として)」を作成しなければいけないため、 あらかじめ、ランタイムをインストールしてくださいということであれば、VB6での開発は断念せざるおえません。 ご回答、参考サイトなどありましたら、よろしくお願いします。
- 締切済み
- Visual Basic
- VCやVBで作成したDLLがどのEXEから起動されているか知りたい。
VBやVCで作成したDLLがそれぞれあります。 それぞれは複数のEXEから起動されます。 DLLの中でどのEXEから起動されたか知りたいんですが なにか方法はありませんか? 起動している関数などにパラメータを追加できない事情がありまして・・・ よろしくお願いします。
- ベストアンサー
- C・C++・C#
補足
ありがとうございます。やはり私の記憶は有っていたのですか、そこでランタイムをEXEファイルと一緒のフロッピーで持ち歩くという事はできますか、また、どのようにすればよいか、お手数ですが再度教えて頂けないでしょうか。