![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какое условие прописать в BeforPost? [D7, XP]
deras © (2007-12-11 14:57:00)редактируемый грид. Поле типа флоат. По умолчанию 0,00
юзер начинает редактировать и вытирает 0,00. В поле - пусто. Хочет применить изменения, а вот тут и ошибка, т.к. нельзя конвертировать "" в float.
Вот ошибка:
"Project ut.exe raised exception class EConvertError with message "" is not a valid floating point value'"
Какую проверку надо поставить в бифопост?
deras (2007-12-11 16:21:00) [1]
> глупость моего предыдущего ответа
...глупость моего предыдущего вопроса
deras (2007-12-11 15:59:00) [2]
> Anatoly Podgoretsky © (11.12.07 15:43) [10]
Вот сколько не видел ответов уважаемого Анатолия, всегда поражаюсь краткости, емкости и направлености его ответов. В даном случае я понял глупость моего предыдущего ответа
Anatoly Podgoretsky (2007-12-11 15:43:00) [3]
> хорошо, пробую... но у меня ругается на тип float
Приведи определение твое типа float
Skyle (2007-12-11 15:40:00) [4]
> deras © (11.12.07 15:39) [8]
А ты для начала без float
begin
ShowMessage('ща будет косяк');
end;
deras (2007-12-11 15:39:00) [5]
> Павел Калугин © (11.12.07 15:21) [7]
хорошо, пробую... но у меня ругается на тип float
deras (2007-12-11 15:21:00) [6]все.... понял....
Еще раз благодарность!
Павел Калугин (2007-12-11 15:21:00) [7]Начать лучше вот с этого
>
> только рекомендую сначала в BeforePost поставить Showmessage
> и посмотреть что раньше ошибка или это событие
deras (2007-12-11 15:18:00) [8]var
buf : float;
Это зачем?
Павел Калугин (2007-12-11 15:16:00) [9]да не за что. рекомендаций к дейсвтвию нетути:)
deras (2007-12-11 15:13:00) [10]
> Павел Калугин © (11.12.07 15:00) [1]
</I
> Павел Калугин © (11.12.07 15:07) [2]
>
Благодарю!!!
Павел Калугин (2007-12-11 15:07:00) [11]только рекомендую сначала в BeforePost поставить Showmessage и посмотреть что раньше ошибка или это событие
Павел Калугин (2007-12-11 15:00:00) [12]var
buf : float;
begin
if TryStrToFloat()
then // все хорошо
else // обрабатываем ошибку
end