LiveBinding を使用して、FireMonkey フォームの TEdit に表示する数値をフォーマットしようとしています。
バインディングの CustomFormat で Format メソッドを使用して、小数点以下 2 桁で数値をフォーマットしようとしています。
出力を「ハードコード」できます:
Format("Hello", %s)
これは機能していますが、使用するフォーマット文字列がわかりません。次のような標準の書式設定文字列を試してみると、
Format("%.2f", %s)
「フォーマットが無効であるか、引数と互換性がありません」という実行時エラーが発生します。
実際、フォーマット文字列に % 記号を含めるたびにエラーが発生するため、Format が異なるタイプの引数を取ると推測していますが、正しいフォーマット文字列が何であるかを示すドキュメントが見つかりません。