電子書籍の厳選無料作品が豊富!

お世話になります。
ShiftJIS前提のUnicode対応でないプログラムがあり
これを非日本語環境で動かすには、Windowsのシステムロケールを
日本に変更すれば、あたかも日本語環境かのように動くのですが
Microsoftのホームページで、AppLocaleという
システムロケールを変更せずに、特定のアプリケーションだけ
あたかもシステムロケールを変更したかのような動作をさせる
ツールを見つけました。

とすれば、AppLocaleと同じことを自分のプログラムで行えば
システムロケールを変えなくても、自分のプログラムだけは
非日本語環境でも日本語環境と同じ動作をしてくれるのではと
思い、自プロセスにとってものシステムロケールに該当するものを
変更する方法をさがしています。

よろしくお願いします。

A 回答 (1件)

SetThreadLocaleを設定するというのではだめですか?

    • good
    • 0
この回答へのお礼

ありがとうございます。
SetThreadLocaleを試してみましたが
どうもこれだけではなさそうです。
相当茨の道っぽいので、今回は、あきらめます。

お礼日時:2007/10/05 12:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!