Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.06.2007, 21:22   #1
zzzzz
Пользователь
 
Регистрация: 25.05.2007
Сообщений: 69
По умолчанию Мелочь, а не понятно!!! (DELPHI)

После расчёта и вывода некоторых значений в StringGrid (StringGrid1.Cells[j,i]:=floattostrf(zna4enie,ffNumber,10, 2), мне нужно расчитать сумму каждого столбца. При a[i,j]:=strtofloat(StringGrid1.Cells[j,i]) выдаёт ошибку, если значение больше 1000 (например 1 005,60), а если значения меньше 1000, то считает нормально и правильно. Посоветуйте как исправить ошибку или как сделать это лучше????
zzzzz вне форума Ответить с цитированием
Старый 27.06.2007, 22:28   #2
Romanus
Кодер
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 271
По умолчанию

посмотри диапазоны типов сразу поймешь почему
Romanus вне форума Ответить с цитированием
Старый 27.06.2007, 23:41   #3
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Цитата:
Сообщение от Romanus Посмотреть сообщение
посмотри диапазоны типов сразу поймешь почему
Не факт.


ZZZZZZZZZZ. ну-к, выложи весь код. И напиши подробно, какую ошибку выдает.
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 27.06.2007, 23:42   #4
InternetStranger
php / delphi
Форумчанин
 
Аватар для InternetStranger
 
Регистрация: 10.06.2007
Сообщений: 175
По умолчанию

Цитата:
Сообщение от InternetStranger Посмотреть сообщение
Не факт.


ZZZZZZZZZZ. ну-к, выложи весь код. И напиши подробно, какую ошибку выдает.
Попробуй заменить, параметр ffNumber на ffFixed
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра.
InternetStranger вне форума Ответить с цитированием
Старый 28.06.2007, 18:53   #5
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Пожалуйста выложи в топик ошибку которую выдаёт! Так легче разобратса
werser вне форума Ответить с цитированием
Старый 29.06.2007, 16:32   #6
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

А чего, прям так и вводишь: 1 005,60 (с пробелом)?
Carbon вне форума Ответить с цитированием
Старый 03.07.2007, 03:33   #7
zzzzz
Пользователь
 
Регистрация: 25.05.2007
Сообщений: 69
По умолчанию

Да нет, дело в том, что в ffNumber оно выводит с пробелом,а при повторном чтении выдаёт ошибку. я изменил на ffFixed и всё стало нормально считать!!!! Спасибо.
zzzzz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не понятно, как создавать таблицы в CSS. Ulan HTML и CSS 4 17.07.2008 16:18
Теперь понятно почему мало пользуются поиском... Карась О форуме и сайтах клуба 9 03.03.2008 23:32
Не понятно с кодом Михаил Юрьевич Общие вопросы Delphi 2 08.02.2008 08:07
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? dagarik БД в Delphi 7 22.10.2007 17:54