Как программно форматировать Memo
Доброго времени суток.
Пользовался поиском, но ничего не нашел, вот решил создать тему.
Подскажите пожалуйста, как программно из Delphi присвоить формат для компонента memo в отчете.
Т.е. суть в следующем, после определенных манипуляций, переменной X в программе присваивается некое значение формата Float. Затем значение этой меременной присваивается компоненту memo следующим образом:
Заранее благодарен.
Пользовался поиском, но ничего не нашел, вот решил создать тему.
Подскажите пожалуйста, как программно из Delphi присвоить формат для компонента memo в отчете.
Т.е. суть в следующем, после определенных манипуляций, переменной X в программе присваивается некое значение формата Float. Затем значение этой меременной присваивается компоненту memo следующим образом:
Memo1.Memo.Add(floattostr(x));
Но после вывода отчета на экран, форматирование не работает. Т.е. нужно к примеру чтобы показывалось число вида 3 327,50, а в итоге показывается 3327,5, как все же сделать форматирование?Заранее благодарен.
Комментарии
Пробовал присваивать следующим образом: с форматированием все хорошо, но по непонятной причине, причем не всегда, а только в некоторых случаях, выскакивает ошибка: "Memo1: Ошибка в выражении '53,2': ';' expected"
begin
if Engine.FinalPass then
Memo4.Text := 'Sum: ' + Format('%2.2m',[Get(<Sales."Company">)]);
end;
FloatToStrF(SomeVar,ffFixed,8,2)