![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Digit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
Как переводить дробные цифры (например 4.435 или 0.769) в стоку и обратно (из строки в цифры).
|
|||
|
||||
| Satana |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: 1 Всего: 5 |
FloatToStr(x:real) - В строку
StrToFloat(str:string) - В число -------------------- |
|||
|
||||
| Digit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
Спасибо, Satana.
Только одно уточнение: число должно быть через точку или запятую? Это сообщение отредактировал(а) Digit - 8.7.2005, 09:54 |
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 5 Всего: 7 |
FloatToStr(x:real) - х однозначно через точку иначе не откомпилится
StrToFloat(str:string) - str Зависит от настроек компа: Если у тебя разделитель точка - значит через точку если запятая - через запятую. Да, и результат от FloatToStr(x:real) соответсвенно будет от этого же зависить. |
|||
|
||||
| Digit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
а возможно сделать чтобы он и так и так проглатывал?
|
|||
|
||||
| Bes |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 806 Регистрация: 8.12.2004 Репутация: 5 Всего: 7 |
Я делал так: писал свою процедуру которой передавал строку str
заменял в ней все точки на запятые пробовал перегнать ее в рил если не получалось перегонял все запятые на точки и опять пробовал если и так не получалось выдавал ошибку что это не число. говорят можно определить какой у тебя разделитель и не делать в моей процедуре одно действие |
|||
|
||||
| Digit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
не осталось кода процедуры?
|
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
Это сообщение отредактировал(а) Rennigth - 8.7.2005, 11:27 -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| Digit |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 3.7.2005 Репутация: нет Всего: нет |
Rennigth, спасибо.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |