• 締切済み

WindowsXPで作ったVC++6.0のプログラムを98や2000で正常に動かすには?

WindowsXPで作ったVC++6.0のプログラムを98で動かしてみたところ、正常 に動かずバグが発生してしまいました。XPではちゃんと動いたのでプログラムは正しいと思います。どのような改良を加えれば98や2000で動かせるのでしょうか?

みんなの回答

  • LHS07
  • ベストアンサー率22% (510/2221)
回答No.4

98とは Windows98ですか NECのPC98ですか NECのPC9821 ですか?

  • haporun
  • ベストアンサー率40% (230/562)
回答No.3

どんなプログラムですか? 98で動かない可能性はあるものの、2000で動かないのはちょっと変です。 特にDLLを作っている場合は、9xとNT系で違う動作をすることがよくあります。 XPと2000をできるだけ同じ環境にしてやってみてください。 インストールされているソフトとか。 このプログラムを置くディレクトリとか

  • mrt136
  • ベストアンサー率35% (33/92)
回答No.2

そのプログラムを98、2000でリビルドすればどうなりますか?

  • KojiS
  • ベストアンサー率46% (145/312)
回答No.1

どのように動かなかったのでしょうか? そこら辺が明確でないと、原因も全くわかりませんよ。 WindowsXPで新しく追加されたような APIは使っていませんか? 使っていなければ動くはずですが。 そのプログラムのインストールはどうやっていますか?プログラムだけのコピーとかは行っていませんか? VCのサービスパックはどこまであたっていますか? VC.NETでなければ WindowsXPで作っても WindowsXP専用のアプリケーションには専用 APIを使っていない限りならないと思いますので、もっと詳しく書きましょう。

関連するQ&A