![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 10
|
![]()
Привет всем.
Помогите разобраться с вопросом: Есть программа, которая работает с числовыми данными из StringGrid. Сейчас встал вопрос о корректировки введенных в таблицу данных. Весь алгоритм остается неизменным. Проблема в следующем: раньше вводились целые числа, сейчас же после корректировки числа получаются вещественные и StringGrid ругается на меня почти матом ![]() Может кто подскажет как кравиво выйти из этой ситуации с наименьшими потерями (наименьшими исправлениями кода). Заренее всем спасибо ![]()
Благодарен любой помощи.........
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,069
|
![]()
Заменить StrToInt/IntToStr на StrToFloat/FloatToStr ?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 10
|
![]()
Проблема в том, что данные из таблицы потом еще будут использоваться. Дальнейшее использование идет с помощью StrToInt/IntToStr. и Вот тут-то все и ругается. Сейчас попробую заменить дальше в коде все StrToInt/IntToStr на StrToFloat/FloatToStr как вы и написали.
Думаю это наименее затратный выход из ситуации. Спасибо за оперативный ответ.
Благодарен любой помощи.........
|
![]() |
![]() |
![]() |
#4 |
Опытный
Пользователь
Регистрация: 19.06.2009
Сообщений: 12
|
![]()
Можно округлить до целых
Round(X), где X:real; Если не подойдет, тогда нужно менять логику алгоритма. Подумайте на счет преобразования в строку. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 10
|
![]()
Всё. Проблему решил следующим образом: поменял тип используемой переменной с integer на extended и заменил везде при ее вызове StrToInt/IntToStr на StrToFloat/FloatToStr.
Округление я использую, но только до сотых - до целых никак нельзя (программа используеться для расчета кучности стрельбы пушек ![]() Ругаться на меня програмка перестала. ![]() Всем спасибо.
Благодарен любой помощи.........
Последний раз редактировалось GApe; 23.11.2009 в 11:32. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Си. Преобразование типов | pif | Помощь студентам | 3 | 20.04.2009 13:54 |
Преобразование типов | DeFace | Общие вопросы C/C++ | 4 | 24.03.2009 17:06 |
преобразование типов в Си | HoOpe | Помощь студентам | 5 | 11.03.2009 21:58 |
Преобразование типов | MAKEDON | Общие вопросы C/C++ | 3 | 02.03.2009 18:27 |
Преобразование типов | Pronik | Общие вопросы Delphi | 2 | 12.06.2007 12:23 |