アカウント名:
パスワード:
十分なメモリを扱えるリンカだと、対応バイナリを吐けないから。
本家で中の人がコメントしてたけど、打ち切りたくないからVS2010に移行したりはできないんだってさ。
VS2010でリンクするとXPSP2以上が必要になるとか。
見てきた感じ、リンカではなくCRTだけの問題なのかも。
WindowsXPでは、PentiumPro辺りで追加された拡張命令を積極的に使うようになった。それに伴って、地味に有用なAPIが追加されてる。
こいつらの使用有無で、Windows2000対応の可否が決まる。例え使って無くても、XPにしかないAPIへのリンクが有ると、そのCRTは2000で動かない。そして、VS2008以降に付属のCRTはそのリンクを持ってるから、ビルドすると2000対応が無くなる。
目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。
>目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。
というなら、「Win2KはPC-98x1版もある」ほうが大きいですよ。
もちろんPC-98x1は動作保証外と書くこともできますが、知らない人が買ってって怒ってクレームしてきたり、PC-98x1自体よく分からない人が敬遠して購入しなくなったりします。
結局、Win2Kでも動作するアプリなのにPC-98x1を外すためにWinXP以降対応にする、というアプリが数多く。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
Windows 2000への対応打ち切りって事? (スコア:2)
十分なメモリを扱えるリンカだと、対応バイナリを吐けないから。
Re: (スコア:2, 参考になる)
本家で中の人がコメントしてたけど、打ち切りたくないからVS2010に移行したりはできないんだってさ。
VS2010でリンクするとXPSP2以上が必要になるとか。
Re: (スコア:2)
見てきた感じ、リンカではなくCRTだけの問題なのかも。
Re: (スコア:1)
WindowsXPでは、PentiumPro辺りで追加された拡張命令を積極的に使うようになった。
それに伴って、地味に有用なAPIが追加されてる。
こいつらの使用有無で、Windows2000対応の可否が決まる。
例え使って無くても、XPにしかないAPIへのリンクが有ると、そのCRTは2000で動かない。
そして、VS2008以降に付属のCRTはそのリンクを持ってるから、ビルドすると2000対応が無くなる。
目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。
-- Buy It When You Found It --
Re:Windows 2000への対応打ち切りって事? (スコア:1)
>目立たないけど、意外に大きな壁が、2000とXPの間に在るんだよね。
というなら、
「Win2KはPC-98x1版もある」ほうが大きいですよ。
もちろんPC-98x1は動作保証外と書くこともできますが、
知らない人が買ってって怒ってクレームしてきたり、
PC-98x1自体よく分からない人が敬遠して購入しなくなったりします。
結局、Win2Kでも動作するアプリなのにPC-98x1を外すためにWinXP以降対応にする、
というアプリが数多く。