Разместите нашу кнопку!

Новые статьи:

Programming articles

Создание сайтов на шаблонах

Множество вариантов работы с графикой на канве

Шифруем файл с помощью другого файла

Перехват API функций - Основы

Как сделать действительно хороший сайт

Создание почтового клиента в Delphi 7

Применение паскаля для решения геометрических задач

Управление windows с помощью Delphi

Создание wap сайта

Операционная система unix, термины и понятия

SQL враг или друг

Возникновение и первая редакция ОС UNIX

Оптимизация проекта в Delphi

Ресурсы, зачем нужны ресурсы

Термины программистов 20 века

Советы по созданию собственного сайта с нуля

Шифруем файл с помощью пароля

Фракталы - геометрия природы

Crypt - Delphi программа для шифрования

Рассылка, зачем она нужна и как ее организовать?

Учебник по C++ для начинающих программистов

Уроки для изучения ассемблера

Загадочный тип PCHAR

Средства по созданию сайтов

Операторы преобразования классов is и as

Borland Developer studio 2006. Всё в одном

Создание базы данных в Delphi, без сторонних БД


Software engineering articles



CurrToStrF

преобразует денежную величину в строку с форматированием

|| 1  function CurrToStrF ( Value : Currency; Format : TFloatFormat; Digits : Integer ) : string;

|| 2  function CurrToStrF ( Value : Currency; Format : TFloatFormat; Digits : Integer; const FormatSettings : TFormatSettings ) : string;

Описание:

    Delphi функция CurrToStrF конвертирует денежную величину в строку с возможность управлением над форматированием через Format. Пользователю предоставляется возможность определить, сколько цифр будут отображены. Параметры Format определены TFloatFormat (юнит SysUtils):

    ffCurrency : $2,345.60
    ffExponent : 2.3456E+04
    ffFixed напр. : 2345.60
    ffGeneral : 2345.6
    ffNumber : 2,345.6

    Вы можете изменить денежную строку из встроенного (как например, '$' в США), используя переменную CurrencyString.

    Вы можете изменить позицию валютной строки, использовавшей переменную CurrencyFormat.

    Вы можете изменить знак десятичной дроби величины, устанавливая символ DecimalSeparator.

    Вы можете изменить десятичные величины разделителя, устанавливая символ ThousandSeparator.

    Переменная NegCurrFormat определяет форматирование отрицательных сумм.

Пример кода:

var
   amount1 : Currency;

begin
   amount1 := 1234.567;

   // Display in a Currency format
   CurrencyString := '? ';
   ShowMessage('Using 4 digits = '+CurrToStrF(amount1, ffCurrency, 4));
   ShowMessage('Using 2 digits = '+CurrToStrF(amount1, ffCurrency, 2));
   ShowMessage('Using 0 digits = '+CurrToStrF(amount1, ffCurrency, 0));
end;

Результат выполнения:

Using 4 digits = ? 1,234.5670
Using 2 digits = ? 1,234.57
Using 0 digits = ? 1,235