![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.02.2008
Сообщений: 31
|
![]()
Допустим у меня на форме 3 эдита,1-й эдит ввод переменной "а", 2-й эдит ввод переменной "б", а третий допустим выводит сумму этих переменных, подскажите как в листинге написать исключительную ситуацию,на то что если по ошибке пользователь не введет одну из переменных, чтобы выходило сообщение "введите переменную"?Заранее спасибо!
|
![]() |
![]() |
#2 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
![]()
на кнопку посчитать ставишь такое условие:
if (Length(Edit1.Text)=0) or (Length(Edit2.Text)=0) then begin Edit3.Text:='В поля не введены числа'; end else begin //Что должна делать программа... end;
Фредди вернулся)))
![]() Последний раз редактировалось Vol666; 21.08.2009 в 20:29. Причина: :) |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Или if Edit1.text=''
|
![]() |
![]() |
#4 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
![]()
непрокатит если поставлю пробел и ещё надо поставить ввод только числовых данных NumbersOnly:=true;
Фредди вернулся)))
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
|
|
![]() |
![]() |
#6 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
![]()
Фредди вернулся)))
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]() Цитата:
|
|
![]() |
![]() |
#8 |
Гуру Разврата
Форумчанин
Регистрация: 29.07.2009
Сообщений: 373
|
![]()
Я говорю если в едит запить пробел то это уже будит считаться символом.
Фредди вернулся)))
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
До тебя плохо доходит?
Ты написал if (Length(Edit1.Text)=0) or (Length(Edit2.Text)=0) then я предложил if Edit1.Text='' or Edit2.Text='' then Чего тебе еще надо? Да и не тебе я это писал. |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
А если хочешь разрешить правильный ввод чисел в Эдит, то надо сделать такую процедуру, тогда тебе просто не удастся неправильно ввести переменную.
Код:
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ребята, помогите... | irinka123 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 13.04.2009 09:07 |
Ребята помогите | Doctor_iZmail | PHP | 2 | 17.02.2008 23:01 |
Ребята я новичок помогите..... | Alex-jr | Microsoft Office Excel | 5 | 17.12.2007 07:02 |