реклама на сайте
подробности

 
 
> StrToFloat в DelphiScript, как сменить формат
лёс
сообщение Aug 13 2009, 20:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 3-12-06
Из: Mississauga, Ontario
Пользователь №: 23 058



Задолбался уже 3-й час пытаюсь перевести строку '123.45' в число
StrToFloat требует строку с децимальной запятой
Никак не могу сменить формат ввода
Не получается работать с TFormatSettings
Помогите!!!

И вопрос к Гуру
Может плюнуть на DelphiScript вообще и перейти на VB скрипты или на TCL скрипты?

Какой тип скриптов наиболее удобен для AD?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Xenia
сообщение Aug 13 2009, 21:11
Сообщение #2


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Самое простое не мучать Дельфу, а глобально перейти на десятичную точку в качестве разделителя. Ведь нынче даже в технических журналах в качестве разделителя используют точку, а не запятую.

Чтобы перейти на точку надо: Сходить в Control Panel -> Regional and Language Options -> Regional Options -> Customize... -> Deciml Symbol -> меняете запятую на точку -> Ok. Извиняюсь, что привожу для англоязычной Windows, т.к. не знаю, как всё это названо в русскоязычной.

После этого Дельфа сама поймет, что разделителем является точка.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 19:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016