Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Внизпри пустой ячейке выскакивает "is not a valid floating point valu Найти похожие ветки
← →
ser_tr (2007-11-13 10:11) [40]
> А вот проверку на "пустоту" правильнее делать так
>
> if Trim(StringGrid1.Cells[i,j]) = ""
Причем здесь Trim. Насколько понимаю, это есмь обрезание пробелов, что как мне кажется ни коим образом ко мне не относится.
← →
ЮЮ © (2007-11-13 10:27) [41]> что как мне кажется ни коим образом ко мне не относится.
К тебе относится, да простят меня чукчи, только одно:
ЧУКЧА - НЕ ЧИТАТЕЛЬ, ЧУКЧА - ПИСАТЕЛЬ.
Ни одной строчки исправленного кода, и только сказки расказываешь
← →
Anatoly Podgoretsky © (2007-11-13 10:37) [42]> ЮЮ (13.11.2007 09:49:39) [39]
> Хватит сказки рассказывать. Showmessage ("пустая ячейка") ничем не круче StringGrid1.Cells[i,j]:="0".
Вообще то есть большая разница, между пустым значением и 0
Если данные предполагается например перекидывать в базу или другое использование, например расчет среднего значения, когда пустые значения не учитываются, результаты же разные получаются, толи среднее по 7 ячейкам, толи по 10 ячейкам. Да и смотрится 0 немного хуже в отчетах.
Лучше при расчете учитывать пустые значения, а не заменять на 0, кроме особых вариантов.
А 0 это все таки конкретное значение!
← →
ЮЮ © (2007-11-13 10:45) [43]>
>
> [42] Anatoly Podgoretsky © (13.11.07 10:37)
> > ЮЮ (13.11.2007 09:49:39) [39]
>
> > Хватит сказки рассказывать. Showmessage ("пустая ячейка")
> ничем не круче StringGrid1.Cells[i,j]:="0".
>
> Вообще то есть большая разница, между пустым значением и
> 0
Анатолий, ты сегодня чего-то "плаваешь" во всех постах. Иди кофейку попей :)
Ну не настолько же БОЛЬШАЯ, что
1) у автора работает
if Length(StringGrid1.Cells[i,j]=0
then showmessage ("пустая ячейка");
2) у автора НЕ работает
if Length(StringGrid1.Cells[i,j]=0
then StringGrid1.Cells[i,j]:="0"
← →
Anatoly Podgoretsky © (2007-11-13 11:36) [44]> ЮЮ (13.11.2007 10:45:43) [43]
У автора ерунда написана, сам же сказал чукча.
← →
ЮЮ © (2007-11-13 11:59) [45]> У автора ерунда написана, сам же сказал чукча.
А цитируешь меня. Вот и создается неприятный осадок :)
← →
ser_tr (2007-11-14 06:02) [46]
> ЮЮ © (13.11.07 10:27) [41]
> К тебе относится, да простят меня чукчи, только одно:
> ЧУКЧА - НЕ ЧИТАТЕЛЬ, ЧУКЧА - ПИСАТЕЛЬ.
> Ни одной строчки исправленного кода, и только сказки расказываешь
> Anatoly Podgoretsky © (13.11.07 11:36) [44]
> > ЮЮ (13.11.2007 10:45:43) [43]
> У автора ерунда написана, сам же сказал чукча.
Готов выслать прогу, чтобы воочию убедились. Может просто мы говорим на разных языках или я просто чего то не понимаю. Я не расказываю сказки, а говорю то, что вижу в экране.
(при <CODEif Length(StringGrid1.Cells[i,j]=0
then StringGrid1.Cells[i,j]:="0"
выскакивает все равно "is not a valid floating point value")
И раз вы все такие умные, то напишите код для чукчи, дабы показать, как надо делать. Ибо ни подсказать, тем более научить "индюка чукотского сообщества некому"......... :((((((
← →
Думкин © (2007-11-14 07:34) [47]> ser_tr (14.11.07 06:02) [46]
Выложи тут вариант процедуры с TryStrToIntDef, но не тот, чьто уже приводил - а исправленный и поклянись, что он не работает.
← →
ser_tr (2007-11-15 13:18) [48]ХВАЛА НЕБЕСАМ. Раньше использовал strtofloatdef только в месте, где производились расчеты, и при этом все равно вываливалась ошибка. Мне посоветовали тупо везде заменить strtofloat на strtofloatdef. Теперь все работает :)
← →
ЮЮ © (2007-11-16 03:41) [49]> ХВАЛА НЕБЕСАМ
Да уж. За неделю дошло.
> Мне посоветовали тупо везде заменить strtofloat на strtofloatdef
Тупо использовать строки вместо чисел, ожидая всегда получить число из строки.
← →
Галинка © (2007-11-16 11:38) [50]Ну вообще-то втроку в кавычках писать принято, а не в апострофах. Или я уже настолько дельфи забыла?
← →
{RASkov} (2007-11-16 11:45) [51]> [50] Галинка © (16.11.07 11:38)
Для компилятора " (кавычка) - это обычный символ, а " (одинарный апостроф) - граница текстовой строки(константы)....)
И что значит - принято? есть синтаксис.
Садись два :)
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.036 c