Nick |
Отправлено: 28.05.2004, 08:07 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Как узнать какой разделитель целой и дробной части установлен в системе (или у текущего пользователя).
|
|
Gedeon |
Отправлено: 28.05.2004, 08:32 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
CODE |
char Buf[1];
GetLocaleInfo(LOCALE_USER_DEFAULT,LOCALE_SDECIMAL,Buf,2);
FDecimalSeparator = *Buf; |
|
|
MDM |
Отправлено: 28.05.2004, 09:12 |
|
Не зарегистрирован
|
VCL — вариант:
in Sysutils.hpp
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]; |
|
Nick |
Отправлено: 29.05.2004, 14:42 |
|
Машинист паровоза
Группа: Участник
Сообщений: 247
|
Сенкс |
|