- 締切済み
WindowsXPで作ったVC++6.0のプログラムを98や2000で正常に動かすには?
WindowsXPで作ったVC++6.0のプログラムを98で動かしてみたところ、正常 に動かずバグが発生してしまいました。XPではちゃんと動いたのでプログラムは正しいと思います。どのような改良を加えれば98や2000で動かせるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- 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を使っていない限りならないと思いますので、もっと詳しく書きましょう。