omar |
Отправлено: 07.11.2003, 17:56 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 13
|
Какой функцией Windows API можно получить\установить разделитель целой и дробной части в настройках числа и денежной единицы |
|
Admin |
Отправлено: 07.11.2003, 21:28 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
CODE |
Unit
SysUtils
The following are a set of variables used to define the format for numeric or date/time strings:
extern PACKAGE AnsiString CurrencyString;
extern PACKAGE Byte CurrencyFormat;
extern PACKAGE Byte NegCurrFormat;
extern PACKAGE char ThousandSeparator;
extern PACKAGE char DecimalSeparator;
extern PACKAGE Byte CurrencyDecimals;
extern PACKAGE char DateSeparator;
extern PACKAGE AnsiString ShortDateFormat;
extern PACKAGE AnsiString LongDateFormat;
extern PACKAGE char TimeSeparator;
extern PACKAGE AnsiString TimeAMString;
extern PACKAGE AnsiString TimePMString;
extern PACKAGE AnsiString ShortTimeFormat;
extern PACKAGE AnsiString LongTimeFormat;
extern PACKAGE AnsiString ShortMonthNames[12];
extern PACKAGE AnsiString LongMonthNames[12];
extern PACKAGE AnsiString ShortDayNames[7];
extern PACKAGE AnsiString LongDayNames[7];
extern PACKAGE TSysLocale SysLocale;
extern PACKAGE AnsiString EraNames[7];
extern PACKAGE int EraYearOffsets[7];
extern PACKAGE Word TwoDigitYearCenturyWindow;
extern PACKAGE char ListSeparator; |
То что Вам нужно, по видимому называется DecimalSeparator.
Посмотрите Help в Builder по ключевам словам
Separator -> localeconv (locale.h и там есть пример)
и
DecimalSeparator -> Currency and date/time formatting variables
|
|