5

システムロケールのデフォルトの通貨設定でフロート(拡張)をフォーマットしようとしています。このソリューションの主要な支持者は次の行であることがわかりました。

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

そして、私が見るところはどこでも、それらは示されているとおりのソリューションを提供します(System.LOCALE_SYSTEM_DEFAULTなどのようなクラス指定子は以前はありませんでした)。ただし、私のコンパイラは、LOCALE_SYSTEM_DEFAULTが宣言されていない識別子であると主張しています。唯一の要件は、私が行う「SysUtilsを使用する」ことであるように思われます。

私はDelphi2010を使用しています。コンパイラがこの一見暗黙の定数を見つけられない理由を誰かが知っていますか?

たくさんありがとう、
Jared

4

1 に答える 1

14

使用リストにWindowsを追加します。その識別子はそこで定義されています。

于 2010-01-18T02:16:46.157 に答える