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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2015, 01:44   #1
DKENT
Форумчанин
 
Регистрация: 09.09.2010
Сообщений: 114
По умолчанию if else невыполняеться условие

Если сообщение отправлено то в memo добавляется лог, если сообщение не отправилось то в логе пусто, в моем случае не работает конструкция else

Код:
form1.IdSMTP1.Connect;
 if form1.IdSMTP1.Connected then
    begin
      form1.IdSMTP1.Send(form1.IdMessage1);
      form1.memo2.lines.add(form1.memo1.lines[i]+' - Отправлено');
     form1.label5.Caption:=inttostr(i);
    end
    else
 form1.memo2.lines.add(form1.Memo1.lines[i]+' - Ошибка');
 form1.IdSMTP1.Disconnect();
  form1.IdSMTP1.Free;
  form1.IdMessage1.Free;
  end;
Прошу помощи!

Необходимо проверять отправлено сообщение или нет и соответственно в логе выводить это все дело.
Заранее благодарен)
DKENT вне форума Ответить с цитированием
Старый 24.05.2015, 06:56   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
 form1.IdSMTP1.Connect;
 if form1.IdSMTP1.Connected then    begin
     try
      form1.IdSMTP1.Send(form1.IdMessage1);
      form1.memo2.lines.add(form1.memo1.lines[i]+' - Отправлено');
      form1.label5.Caption:=inttostr(i);
     except
      on e:Exception do begin
        form1.memo2.lines.add(form1.Memo1.lines[i]+' - Ошибка '+e.Message);
      end;
     end;
    end else
      form1.memo2.lines.add(form1.Memo1.lines[i]+' - Не соединено');

 form1.IdSMTP1.Disconnect();
  form1.IdSMTP1.Free;
  form1.IdMessage1.Free;
  end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
условие If Артем1999 C++ Builder 2 10.07.2012 15:01
Условие if revaldo666 Общие вопросы C/C++ 1 20.01.2012 01:50
условие Maka111 Microsoft Office Excel 5 17.05.2009 18:25
условие Neymexa Общие вопросы по Java, Java SE, Kotlin 2 07.02.2009 11:37