09/11/29 20:17:09 ZPbfGwlv0
>>608
あ、ごめん。自分こそVisualStudio.NET 2003でのビルドと一般的なコンパチ対応がごっちゃになってた。
VisualStudio.NET 2005以降でビルドすると、ランタイムライブラリ内でWin95未サポートAPIが使われちゃうので、
単純なHello WorldでもWin95だと動かなくなっちゃうのだけど、これは国際化対応とは別の話でした。
(同じ感じでVisualStudio.NET 2008でビルドすると、同じソースでもWin2000以降でしか動かなくなっちゃう。)
上のことがあって、Win95対応を諦めてVisualStudio.NET 2008にしちゃえば、
コンパチ対応をばっさりできるのになーっと思っていたので。面目ない。
国際化対応はリソースじゃなくて、GetUserDefaultUILanguageとかのロケール系APIのサポートが
Win95は特に弱くて結構面倒だったんで。
これもVS2003はあんまり関係なかった。
ビルド面倒っていうよりもWin95対応が面倒で581が聞きたかった。