Windows7EmbeddedでのロケールID

解決


えび  2014-07-02 20:47:38  No: 46420

Delphi2007,Windows7なんですが、開発機の普通のWindows7での動作は問題ないのですが、ターゲットのWindows7 Embedded Standardで実行すると日付書式等がおかしく、調べてみるとGetThreadLocaleの戻り値が0409h(英語)になっていました。
コントロールパネルでの表示言語設定は日本語になっているんですが、何が問題なのでしょうか?


補足  2014-07-02 20:50:45  No: 46421

Windows上での日付の扱いは、通常通りの年月日になっています。
自作アプリやIBConsoleだと月日年になってしまいます。


au  2014-07-02 22:26:55  No: 46422

地域と言語の設定内のユニコード対応ではないプログラムの言語が英語になってるとかですかね


えび  2014-07-02 22:38:12  No: 46423

>auさん
ユニコード対応でない…の設定は、日本語になってます。


au  2014-07-03 01:36:42  No: 46424

ちょっと検索してみた感じだと、システムの設定が日本語になってる場合、1回別の言語にして適用してからもう1回日本語に戻すみたいな事が書いてありますね


えび  2014-07-03 01:57:29  No: 46425

ありがとうございます、無事解決しました。
Delphiに直接関係無い事ですいませんでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加