|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.08.2010, 10:30 | #1 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 25
|
OnChange
При удалении всех символов в Edit вылазиет ошибка ""is not a valid floating point value.". Как быть?
Последний раз редактировалось Plohoy; 06.08.2010 в 11:05. |
06.08.2010, 11:04 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
добавить if or try
программа — запись алгоритма на языке понятном транслятору
|
06.08.2010, 11:08 | #3 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 25
|
как ее вписать?
Код:
Я try вобще никогда не пользовался Последний раз редактировалось Stilet; 06.08.2010 в 11:22. |
06.08.2010, 11:22 | #4 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Код:
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
06.08.2010, 11:24 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
06.08.2010, 11:25 | #6 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 25
|
Ну а с моим кодом как это сделать?
if not TryStrTofloat (edit11.Text,a) then ShowMessage('Это не число'); я когда эту строку вставил и запустил вышло сообщение ('Это не число') и когда нажал ок опять вылезла ошибка Урррррррррррррррааааааааааааааа получилось А можно сделать чтоб не появлялось сообщение? Последний раз редактировалось Stilet; 06.08.2010 в 13:19. |
06.08.2010, 11:43 | #7 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
Ну тогда сотри ShowMessage('Это не число'); И напиши Exit;
Тогда при ошибке функция прекратит выполнение
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
06.08.2010, 11:46 | #8 |
Пользователь
Регистрация: 06.08.2010
Сообщений: 25
|
Спасибо большое
Когда вводишь а потом стираешь то остаетя число Последний раз редактировалось Stilet; 06.08.2010 в 13:23. |
06.08.2010, 11:58 | #9 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
При удалении всех символов в Edit вылазиет ошибка ""is not a valid floating point value.". Как быть?
ребят, кто отвечал, вы вообще вопрос читали??? просто сделай проверку при изменении текста в едит, а не пустой ли он, т.е. Код:
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
06.08.2010, 12:04 | #10 |
Delphi Warrior
Старожил
Регистрация: 15.08.2008
Сообщений: 2,502
|
"is not a valid floating point value."
Очень интересная ошибка, которая вылетает из-за некорректного заполнения данных! Так что лучше её обрабатывать через стандартную обработку исключений! То бишь через try except finally
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++ ya.flex-freelance@yandex.ru Icq - 636-954-303 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
из ADOTable в ListBox по Edit.OnChange | kopoba | БД в Delphi | 6 | 19.04.2012 07:17 |
Программа обмена валют [onChange] | Fenix_ | Помощь студентам | 6 | 20.05.2009 18:10 |
Проблема ONCHANGE в IE | mihali4 | JavaScript, Ajax | 11 | 25.11.2008 07:15 |
TEdit.Onchange | azat | Компоненты Delphi | 1 | 27.11.2007 12:36 |
Вычисления по условию. Событие onChange | Наташа | Помощь студентам | 13 | 27.12.2006 12:28 |