Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Какое условие прописать в 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо