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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2013, 23:36   #11
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Вы бы рассказали, как это сделали (если это не секрет), так как другим это может оказаться полезным тоже...
Вадим Мошев вне форума Ответить с цитированием
Старый 02.10.2013, 00:42   #12
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

MessageDlg - функция, такая же, как MessageBox, возвращает код нажатой кнопки.
mb**** коды(MsgDlgBtns) <=> равносильны mr***(ModalResult)
mbOK = mrOK

Потому:
Код:
var
 a:integer;
begin
  a:=MessageDlg(....,[mbOK,mbCancel],..); диалог
  
   ... сотни кода

  if a = mrOK then


 ещё тысячи кода

  if a = mrCancel Then

  ... ещё 100500 строк кода

 ещё условия...
end;
Человек_Борща вне форума Ответить с цитированием
Старый 02.10.2013, 12:22   #13
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Код:
var
i:integer;
begin
i:=0;
while i<3 do begin
Form1.Edit1.Text:='1';
if Pos('1', Edit1.Text)<>0 then
MessageDlg('варнинг', mtWarning, [mbOK], 0);
inc(i);
if Pos('1', Edit1.Text)=0 then 
MessageDlg('финиш', mtInformation, [mbOK], 0);
end;
end;
естественно это как пример, а так у меня код другой но смысл тот же, т.е просто в if Pos менять <>0 на =0 и тогда все работает отлично.

Последний раз редактировалось FleXik; 02.10.2013 в 12:31.
FleXik вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формирование двух списков из одного с условием. Pascal iamhated Помощь студентам 2 27.02.2013 16:35
сравнение двух объектов одного класса SAMOUCHKA Общие вопросы C/C++ 5 23.10.2011 17:18
Создание одного списка из двух Infanterie Microsoft Office Excel 1 05.05.2011 21:33
Использование одного объекта в двух потоках Anekdot Общие вопросы Delphi 0 16.03.2010 19:37
Разные колонтитулы на двух страницах одного листа Dorvir Microsoft Office Excel 1 14.06.2008 12:25