• ベストアンサー

VB6の寿命

10年ほど掛け、VB6を使って趣味で作ったプログラムがあります。 ソースコードが数万行あり、今さら新バージョンに移植する気力がありません。 現在は、XPで使用しておりますが、7や8上でもVB6は稼働するものなのでしょうか? また、VB本体だけでなく、Office2003のAccessデータベース(mdb)に接続するデータベースアプリなので、Office2003が最新OSで稼働するかも心配です。 XPサポート終了後、どうすれば良いか、迷っています。 良い知恵はありますか?

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

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.2

忘れていました。 保証はされませんがOffice2003も動いています。 mdbも問題なくアクセスできています。 2002も動いています(7/8上で)。 ただし保証はされませんし、Office2002のIMEがちょっと挙動不審な時があります。

MusaGoro
質問者

お礼

samtomsan様 1週間夏休みで出掛けていた為、お礼が遅くなり失礼致しました。 初めの回答と合わせ、大変参考になりました。 7のPCは用意できそうなので、試してみます。 ありがとうございました。

その他の回答 (3)

  • directjpn
  • ベストアンサー率40% (83/203)
回答No.4

VB6からVB.NETコンバーターに掛け、動作しないイベント処理やデバッグして 動作しないコードもしくはメゾットがあれば、書き換えてやればいいだけです。 VB6からVB2010へのアップグレードについて http://social.msdn.microsoft.com/Forums/ja-JP/55e23135-0025-404c-abef-b56bbf8bcb7a/vb6vb2010

MusaGoro
質問者

お礼

回答ありがとうございます。 VB.NETがリリースされた直後に、ソースコンバータで変換したことがありますが、全く使いものになりませんでした。 最新のものは、改善されているのでしょうか?

noname#215107
noname#215107
回答No.3

私はVB5の開発環境とVB5で作ったプログラムをWindows8で動かしています。 JETデータベースエンジンをを使っているので互換モードで起動すれば何とか使えます。

MusaGoro
質問者

お礼

回答ありがとうございます。 参考になりました。

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.1

私の所では7/8で自作のプログラムが正しく動いています。 マイクロソフトの発表は下記をご覧ください。(7ですが) http://msdn.microsoft.com/ja-JP/vstudio/cc707268.aspx ただし、問題も発生しているようです。 http://hanatyan.sakura.ne.jp/patio/read.cgi?no=272 VB6の開発環境は7/8でも動きますが、100%大丈夫かどうかは判りません。 私の所では7/8共にVB6の開発環境が動いています。 従って、現在の開発環境は維持しておいた方が良いかと思います。 「VB6 windows7」で検索してみてください。

関連するQ&A

専門家に質問してみよう