Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Во всех формах нужно объявлять DecimalSeparator?   Найти похожие ветки 

 
rolex   (2005-08-09 13:26) [0]

К примеру у меня в системе DecimalSeparator - это "," а мне во всей проге нужно "."
Мне достаточно объявить только в Form1 OnCreate DecimalSeparator:="."; или во всех формах, где есть операции с плавающей точкой?


 
Digitman ©   (2005-08-09 13:32) [1]


> DecimalSeparator - это


.. глобальная переменная.

И этим ВСЕ сказано.


 
alex_***   (2005-08-09 13:33) [2]

достаточно один раз в главной форме. А вообще программы лучше не привязывать к конкретному значению DecimalSeparator.


 
Игорь Шевченко ©   (2005-08-09 13:46) [3]

alex_***   (09.08.05 13:33) [2]


> А вообще программы лучше не привязывать к конкретному значению
> DecimalSeparator


Почему ?


 
Mx ©   (2005-08-09 13:59) [4]


> alex_***   (09.08.05 13:33) [2]
> А вообще программы лучше не привязывать к конкретному
> значению DecimalSeparator.

А как же быть в случае парсера, такого как в Delphi? Написал код на одной машине, а потом на другой и что, каждый раз переписывать дробные константы?

А DecimalSeparator лучше вообще заменять в секции initialization.


 
begin...end ©   (2005-08-09 14:48) [5]

> Mx ©   (09.08.05 13:59) [4]

> А DecimalSeparator лучше вообще заменять в секции
> initialization.

В Delphi 7 (о которой и сабж) DecimalSeparator лучше вообще не заменять. Ибо есть overload-версии StrToFloat, StrToDate и т.д., в которые можно передавать свои FormatSettings.


 
Anatoly Podgoretsky ©   (2005-08-09 15:03) [6]

Опасное это дело менять разделитель.



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
4-1122039910
alex-drob
2005-07-22 17:45
2005.09.11
Как поместить свою форму на панель Windows


4-1122024296
Zak3D[@Tm]
2005-07-22 13:24
2005.09.11
Как удалить дирректорию с файлами?


6-1116770820
Chery
2005-05-22 18:07
2005.09.11
Работа с Borland Socket по Интернету, переадресация.


6-1117067772
dp200
2005-05-26 04:36
2005.09.11
функция ShellExecute


3-1122557914
Gavrila
2005-07-28 17:38
2005.09.11
Как создать DBF для 1С ?