• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:古いプログラムをVBで書き直して新OSで使えますか)

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

このQ&Aのポイント
  • 友人が作成したプログラムがあります。Windows95全盛時に同システムで動作するように作ったプログラムです。
  • 製品のCDの中のexeファイルが画像のランチャになっていて、同じCDの中の画像を見るだけのものなのですが、Windows Vista,7では動作しません。
  • 友人によると、現行製品のVBを買ってきて、exeファイルや構成プログラムを読み込んで書き出せば、Windows7でも動くexeファイル等ができあがるのではないかとのことなのですが、そんなことができるのでしょうか。

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

  • ベストアンサー
  • Game-Kun
  • ベストアンサー率100% (1/1)
回答No.2

Windows95全盛期ということですのでおそらくはVB4か5で作成されたものであると思います。 VB4やVB5のプログラムはVB6にコンバートするのはそんなに難しくないと思われますが、最近はVB.netとなっていますので、正常にコンバートするのは難しいかと思います。 ※VB6ですらそのまま動くソフトにするのは困難です。 いずれにしてもソースがないのであれば無理だと思われますので、VMWareなどでWindows95の仮想環境を構築するか、Windows7のUltimateならばWindows XP Modeがあると思いますので、そちらで動作させてみてはいかがでしょうか。

kogaonomayu
質問者

お礼

ご回答ありがとうございます。 ソースがあってもコンバートは難しい可能性があるのですね。 仰るとおり仮想環境の構築を考えましたが、プログラムの使用場所は会社なので、私によるプログラムの親和性調査の後、 約半年後の業者さんメンテのときに仮想環境を構築してもらってからのプログラム導入となってしまうので、 直せるものなら直したいと思ったしだいでした。

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

ソースコードがあれば、リコンパイルで動くと思いますけどね。 ソースコードが無いと多分簡単じゃないんじゃないかと。 通常配布用のEXEプログラムには、ソースコードを付けませんので。

kogaonomayu
質問者

お礼

ご回答ありがとうございます。 ソースについては捨ててはいないようですので、探してみます。