Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Остановка программы


Автор: chiffa_cff 25.5.2007, 12:17
Всем привет. Я в Делфи начинающий поэтому и вопрос соответсвующий проверяю на пустоту форму. как сделать что бы если форма пустая программа останавливала выполнение:

Код

if (Form2.Edit2.Text='') then
begin
Form2.Label1.Caption:='Все поля обязательны для заполнения';
****
end;


****  - какойто оператор типа exit кто посдскажет какой именно? smile Зарание всем спасибо

Автор: cemick 25.5.2007, 12:52
exit=)

Автор: mr.Anderson 25.5.2007, 12:53
Может, проще будет сделать так?
Код

if( Form2.Edit2.Text <> '' ) then
begin
 { допустимые данные, обрабатываем }
end;

Автор: chiffa_cff 25.5.2007, 12:58
<> - это как понимаю равно? smile

cemick,  мдя.. пасиба  smile 

И еще такой вопросик. если формы на заполнения две. как описать оператор или or не пропускает

Автор: Sunvas 25.5.2007, 12:59
exit; break; halt ....

Добавлено через 51 секунду
Цитата(chiffa_cff @  25.5.2007,  12:58 Найти цитируемый пост)
<> - это как понимаю равно?

не равно.

Автор: sw04 25.5.2007, 13:04
Цитата(chiffa_cff @  25.5.2007,  15:58 Найти цитируемый пост)
если формы на заполнения две. как описать оператор или or не пропускает 

Код

if ( (Edit1.Text <> '') or ( Edit2.Text <> '') ) then
ShowMessage('Заполните все поля!');

Автор: Sunvas 25.5.2007, 13:22
Цитата(sw04 @  25.5.2007,  13:04 Найти цитируемый пост)
if ( (Edit1.Text <> '') or ( Edit2.Text <> '') )

Лишние скобки. Можно и так:
Код

if (Edit1.Text <> '') or ( Edit2.Text <> '')

Автор: chiffa_cff 25.5.2007, 14:11
пасиба smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)