|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2009, 10:46 | #1 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 10
|
Преобразование типов в StringGrid
Привет всем.
Помогите разобраться с вопросом: Есть программа, которая работает с числовыми данными из StringGrid. Сейчас встал вопрос о корректировки введенных в таблицу данных. Весь алгоритм остается неизменным. Проблема в следующем: раньше вводились целые числа, сейчас же после корректировки числа получаются вещественные и StringGrid ругается на меня почти матом . Может кто подскажет как кравиво выйти из этой ситуации с наименьшими потерями (наименьшими исправлениями кода). Заренее всем спасибо .
Благодарен любой помощи.........
|
23.11.2009, 10:55 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,085
|
Заменить StrToInt/IntToStr на StrToFloat/FloatToStr ?
|
23.11.2009, 11:08 | #3 |
Пользователь
Регистрация: 22.07.2008
Сообщений: 10
|
Проблема в том, что данные из таблицы потом еще будут использоваться. Дальнейшее использование идет с помощью StrToInt/IntToStr. и Вот тут-то все и ругается. Сейчас попробую заменить дальше в коде все StrToInt/IntToStr на StrToFloat/FloatToStr как вы и написали.
Думаю это наименее затратный выход из ситуации. Спасибо за оперативный ответ.
Благодарен любой помощи.........
|
23.11.2009, 11:16 | #4 |
Опытный
Пользователь
Регистрация: 19.06.2009
Сообщений: 12
|
Можно округлить до целых
Round(X), где X:real; Если не подойдет, тогда нужно менять логику алгоритма. Подумайте на счет преобразования в строку. |
23.11.2009, 11:18 | #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 |