Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2011, 16:34   #11
Епгений
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 59
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
Так вы же в случае, если поле пустое, выводите сообщение на экран, а потом продолжаете работу. Я бы на вашем месте TMaskEdit использовал.
так что ли:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if MaskEdit1.Text = '' then  begin
ShowMessage('Введите данные');
end;
begin
num:=strtoint(MaskEdit1.Text);
 if num > enigm then ShowMessage('Ваше число больше моего');
 if num < enigm then ShowMessage('Ваше число меньше моего');
 if num = enigm then  Form2.show ;
 end;
 end;
не работает т.е ошибка выскакивает

Последний раз редактировалось Stilet; 10.04.2011 в 17:03.
Епгений вне форума Ответить с цитированием
Старый 10.04.2011, 17:03   #12
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
т.е ошибка выскакивает
Буквами невидимками в 25-м кадре?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.04.2011, 17:37   #13
Епгений
Пользователь
 
Регистрация: 04.05.2010
Сообщений: 59
По умолчанию

Хуа парни я Доперь )))
ВОт:
Код:
begin
if MaskEdit1.Text = '' then
begin
MaskEdit1.SetFocus;
ShowMessage('Введите данные');
Exit;//процедуру обработки нажатия кнопки нужно прервать. Крута да ))
 end;
Пользуйтесь ))) Спаибо за внимание )))
все работает

Последний раз редактировалось Stilet; 10.04.2011 в 19:29.
Епгений вне форума Ответить с цитированием
Старый 10.04.2011, 17:39   #14
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Не в этом суть. Просто в объекте класса TMaskEdit устанавливаете маску на ввод исключительно чисел, и тогда никаких проверок вообще не понадобится.
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы cuba_35 Помощь студентам 1 12.11.2010 06:04
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Массивы evgenjke Фриланс 10 19.02.2010 20:37
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12