• ベストアンサー

VB6のプログラムを触る方法はありますか

もう5~6年も前にVB6で作ったプログラムがあります。 最近久しぶりに使ってみたんですが、バグ取りや改良したい部分があります。 VB6本体は友人に譲ったため手許になく、インストールしてあったPCもすでにありません。 調べたらVB6は現在では入手不可とのこと。 他のものでVB6のvbpファイルを開く方法はありますでしょうか? VB5で試してみたんですがダメでした。 よろしくお願いします。

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

  • ベストアンサー
noname#78947
noname#78947
回答No.1

>VB5で試してみたんですがダメでした。 さすがに作成したバージョンよりも古いと開けないのは当たり前ですよ。 http://www.microsoft.com/japan/msdn/vstudio/express/ 上記のページにある最新のVisual Studio 2005はどうですか?Expressなら無料でダウンロードできますし使用制限もありませんよ?有料版と違うのは一部のツールが使えないだけで基本的な機能は製品版と同じです。

cs-megami
質問者

お礼

試してみましたが、VB6とVisual Studio 2005とでは、互換できない部分が少しあるようです。 なんとかこれでがんばってみます。 ありがとうございました。

その他の回答 (1)

回答No.2

http://www.microsoft.com/japan/msdn/subscriptions/topics/VB6.aspx ちょっと高額な金がかかってもいいなら

cs-megami
質問者

お礼

た、高いですね。 フリーのプログラミングソフトを使って、一からやり直したほうがいいような気がしてきました^^; ありがとうございました。

関連するQ&A

  • 古いプログラムをVBで書き直して新OSで使えますか

    古いプログラムをVBで書き直して新OSで使えますか 友人が作成したプログラムがあります。Windows95全盛時に同システムで動作するように作ったプログラムです。 製品のCDの中のexeファイルが画像のランチャになっていて、同じCDの中の画像を見るだけのものなのですが、 Windows Vista,7では動作しません。 exeファイルをダブルクリックしても一瞬スプラッシュ画面が表示されるだけで、起動しません。エラーも出ません。 このexeファイルはインストールもできるので、管理者権限でインストール、管理者権限で実行、 Windows Vista,7でWindows XP以前の互換モードで実行も試しましたが、起動しませんでした。 また、VB○Runtimeも様々なバージョンを入れてみましたが、動きませんでした。 友人によると、現行製品のVBを買ってきて、exeファイルや構成プログラムを読み込んで書き出せば、 Windows7でも動くexeファイル等ができあがるのではないかとのことなのですが、そんなことができるのでしょうか。 念のため、プログラムの著作権は友人にあります。また友人はPC操作が難しい状況です。

  • 簡単なVBのプログラムについて

    会社に入って1週間の初心者の質問になりますが申し訳ありません。 PCの画面いっぱいにVB6.0で黒枠を作って中央にホームページを呼び込むプログラムをつくりたいのですが、どなたか2と4の部分について教えてください。 <わたしが考える開発手順> 1.画面サイズ(1280*768)の黒枠をFORMで作成 2.FORMの中央に「??コントロール」(800*600)を配置する。 3.「??コントロール」を移動・サイズ調整不可に設定する 4.「??コントロール」にホームページを読み込むコードを埋め込む <質問> 2.何のコントロールを使えばホームページをコントロール上に表示できるか。 4.ホームページを呼び込む関数は?API?

  • VBのプログラムを配布したら・・・

     Visual Studio 2008(VB)でアプリケーションを作成後、セットアッププロジェクトで配布用のプログラム(Setup.exe)を作成し、別の環境のPCにセットアップを行ったところ、大部分はうまく動作したのですが、印刷の分だけがエラーを出して終了してしまいます。  セットアッププロジェクトの作成手順は以下のようにしていますが、何かおかしいのでしょうか? (1) [ファイル]-[新しいプロジェクト]-[セットアッププロジェクト作成] (2) [アプリケーションフォルダー]-[追加]-[プロジェクト出力]-[プライマリ出力]を選択 (3) (2)のショートカットを作成し、ユーザーのデスクトップ及びユーザーのプログラムメニューの下に    作成したフォルダーに移動 (4) ソリューションエクスプローラに出来た[Setup](私の場合)をビルド 因みに帳票類は、CrystalReportsで作成し、PDF出力するように作成しています。 プログラムを作成したPCにインストールした場合のみ問題なく動作していますが、同じプリンター を共有するPCにインストールした場合でも印刷が出来ないためドライバーの問題でもないような 気がします。 どなたかお知恵をお借り出来ませんでしょうか?

  • プログラムがなくて困ってます

    友人のパソコンなのですが、スタートメニューを開いて すべてのプログラムのところへカーソルを持っていくと 右にプログラムが出るはずなのに、なし って文字が書いてあるだけでプログラムが行方不明になっています。 スタートメニュー プログラム 使用不可 などのキーワードで 検索してみたのですが、それらしきものは見つからなかったので こちらに質問してみました OSは WindowsXP Home Edition SP2です。 Windows高速系のソフトが原因だと思ってアンインストールしましたが 友人は高速系ソフトはインストールしたけど使い方がわからないから 使ったことがないから、これが原因じゃないと思うとは言ってましたが・・・。 よきアドバイスをまっています

  • VB.net エラーメッセージを英文にしたい。

    VB.net でプログラムを開発して居ます。 プログラムは海外拠点に出すものなのでメッセージは英文にしようとして居ます。 プログラムで出すメッセージは英文にしていますが、問題はシステムが出すメッセージです。 たとえば try ・・・・・・・・・ catch ex as exception MsgBox( ex.Message ) end catch とした場合、メッセージの内容が日本語に成ってしまいます。 当然、英文OS下でコンパイルすれば英文メッセージに成るでしょうが、手元に英文OSのPCはありません。 海外拠点は英文OSを使って居ます。 そこで、質問なんですが、この様なVB.netシステムが出すメッセージを英文にするにはどうしたら良いのでしょうか。 先ほどVB.Netの再インストールを英文でやってみましたが、これはインストールやコンパイルのメッセージが英文に成るだけの様でした。 PCの言語切り替えも英語にして診ましたが駄目でした。 NETのインストールを英語(選択が出来たかは定かではありませんが)でやり直すとかで英文の表示になりますでしょうか。 理想的には、海外拠点のPCは英文OSで、その他のモジュールも英文に成っているはずなので、開発は日本語でやっても、現地でプログラムを実行すると自動的に英文に成っていれば一番良いのですが。 お分かりに成る方がおられましたらお教え下さい。 宜しくお願いいたします。

  • 【VS2005】インストールしたプログラム本体はどこに行くの?

    VB2005です。 超初歩的な質問だと思いますが、VB2005で作成したソフトをインストールしたらインストールした実行ファイル(.exe)本体はどこに行くのでしょうか? ProgramFilesの下を見てもワイルドカードを使って検索で探してもどこにも見あたりません。 スタートメニューのショートカットのプロパティを見ても全般と概要タブはありますが、リンクタブはありません。 プログラムは正常に走ります。 すみませんが、わかる方ご回答よろしくお願いいたします。

  • AccessからVBに移行してみたいのですが

    数年前にAccessを利用して便利ソフト的な物を作りました。 当時も今もプログラムなどに関しては素人なのですが、参考書等でVBAを勉強しつつ、データベースを管理するソフト(?)を一応は作ることができました。 先日友人から「そのソフト便利だから家で使ってみたい」と言われ、その友人がAccess環境のあるPCを使っていないこともあり、せっかくなので手元にあるVB6.0で作り直してみたらどうなのか、と考えています。 しかし何を用意したらいいのか、実際にできるのか、皆目見当もつかない始末・・・どうかこのズブの素人にお教えください。 私が作ったのは、フォームにコントロールだけ配置し、動作などはVBAで書き、VBA内でSQL文を書いてテーブルから必要な情報を検索・登録等をしています。 (1)VB6.0で作り直したら、他のPCで使えるようにしたいという思惑は果たせるのでしょうか? (2)VB6.0で無理となると、何か良い方法はないでしょうか? (3)もしVBで可能とすると、VB6.0以外に用意すべき物、事はあるでしょうか? (4)BV6.0でそれなりのフォームを作ったとしても、今あるAccessのデータベースを直接使ったりできるのか…何よりデータベースへの接続は何を介するのか? 質問内容自体がもしかしたら見当外れかもしれません…その辺の判断もつかない程なのです。 家庭内で軽く使う程度のものなのでガチガチな環境を作ったりお金をかけたりはできないので、それを前提として教えて頂けると非常に助かります。よろしくお願いします。

  • プログラムの関連付けが なぜか、出来ない!

    ある、 フリーソフトを、インストールしました。 テキストエディタです。 さっそく、 メモ帳 では なく、 この インストールした ソフトでテキストファイルが 開くように プログラムの関連付けを行おうとしました。 しかし、 なぜか 出来ないのです。 インストールした ソフトのプログラム本体を指定 して、 いつもこの プログラムで開く・・・ この順序でやろうとするのですが、 プログラム本体を指定終えた後、 普通なら 窓内に、その プログラムのアイコンが 追加されて そのアイコンを選び、 いつもこれで 開くとします が・・・・・・・・ プログラム本体を、選んでやっても、 窓内に アイコンが 追加されないのです。 これでは、 選択、出来ないので 全くダメです。 とても、不思議です。 画像ソフトの VIX も入れていますが、こちらは 簡単に関連付けできました。 テキストエディタも、となりのPCでは 関連付け 出来ています。 不思議なんです。 となりのPCも 同じ WinXP-SP2です。 どうしても、 テキストファィルを、このエディタで 直接開きたいです。 皆様、宜しくお願いします。 ちなみに、その テキストエディタは、とても有名で ソフト側に 問題が あるとは 思えません。 ベクターで、ランキング 上位、にあるソフトです。 (ほぼ、1位と言っておきます)

  • 初心者のプログラムの組み方について

    訳あって初心者の私に依頼があり、webアプリケーション「会員登録・変更・削除ページ」「認証」「レジシステム(構想のみ)」などを作り始めています。 そのwebアプリケーションは実際にweb上で動かすものです。 今私は、本を読んで全て自分の脳内で組み立てて考え、実際にゼロから1個の作業ごとにエラーが出ないか動かしながら、少しずつ進めています。 漸くhtml上からデータベースに登録ができるようになりました。 しかし疑問が。 ■疑問1 本にはサンプル集というか、すでに形になっているものが、ソースと説明付きで載っています。 一般的に、すでに形になっているものが手元にあるのに、また自分で1から組むものなのでしょうか。 ※出来上がっているものを解読して、それを修正して用いるのが妥当(?…というか、仕事として上手くいく)のではないかと昨日から思っています。 ※初心者が組むとバグとかスパゲッティ(?)とかセキュリティーホールとかが発生して、結局効率がわるいんじゃないかと思い始めました。プログラマも最初はバグ取りから入るらしいのもその為かな、とも思います。失敗学というか。 ■疑問2 本に載っているものを一旦PCに落として、 それを基盤に依頼主の要求通りに変更して渡すのは間違っているでしょうか。 ※もちろん、プログラムの中身は理解した上で、です。 以上、その辺りのことを色々教えて下さい。 宜しくお願いします。

  • プログラムが起動できません。

    適当なプログラムを右クリックでスタートメニューにアイコンを登録を選択 その元のフォルダの名前変更しスタートメニューからアイコンをクリック。 当然起動されない。そのショートカット先を変更。するとそのソフト(1とする)は使えるようになるが他のプログラムを起動しても1しか起動されないようになってしまった。そこでアイコンとそのプログラム(1のソフトが入っているフォルダ)削除。すると指定されたパスは存在しません。パスが正しいか確認してください。と出て他のプログラムを起動できません。かろうじてIEだけは起動できたんです。再起動もしましたけどだめでした。使っているOSはXPのhome edition sp1です。パソ本体はFMV-BIBLO NB16C/Aです これはOSのバグなんでしょうか?とにかく他のプログラムが起動できなくて困ってます。誰かわかる方、精通している方お願いします。

専門家に質問してみよう