|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2016, 21:43 | #1 |
Пользователь
Регистрация: 12.03.2016
Сообщений: 17
|
Почему я не могу заставить одно из условий работать?
if IdSMTP1.Connected then Memo1.Text:=('Есть соединение');
Это работает нормально без проблем! if IdSMTP1.Disconnect then Memo1.Text:=('Нет соединения'); А это выдаёт ошибку! Как сделать правильно, что-бы оно действовало? Нужно прямо противоположное первому условию! if IdSMTP1.Connected then Memo1.Text:=('yyyyyyyyy') else Memo1.Text:=('aaaaaaaaa'); Так тоже срабатывает только IF, а else не работает Последний раз редактировалось Almaz92; 14.03.2016 в 22:07. |
14.03.2016, 22:21 | #2 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
if not IdSMTP1.Connected then Memo1.Text:=('Нет соединения');
а вообще непонятно когда и где вызываете и чего за ошибки выдаёт, если выдаёт |
14.03.2016, 22:29 | #3 |
Пользователь
Регистрация: 12.03.2016
Сообщений: 17
|
if not IdSMTP1.Connected then Memo1.Text:=('Нет соединения');
пробовал, тоже не хочет делать ! Коннект обрабатывается, а дисконнект ни в какую! |
14.03.2016, 22:33 | #4 | ||
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
Цитата:
Цитата:
|
||
14.03.2016, 22:39 | #5 |
Пользователь
Регистрация: 12.03.2016
Сообщений: 17
|
Спасибо за разъяснение, теперь я понял почему это условие не выполнимо!
|
15.03.2016, 00:05 | #6 |
Пользователь
Регистрация: 12.03.2016
Сообщений: 17
|
А как можно реализовать это посредством таймера?
Если есть соединение к хосту то действие 1 например button1.click; Если нет соединения то действие 2 например button2.click; |
15.03.2016, 01:00 | #7 |
Форумчанин
Регистрация: 02.02.2016
Сообщений: 290
|
У данного компонента есть обработчик события OnStatus. Соответственно таймер не нужен.
Код:
Последний раз редактировалось vlad1389; 15.03.2016 в 01:12. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
заставить работать str_replace | Тандер | PHP | 1 | 04.04.2014 18:55 |
Не могу заставить программу работать | Sinthen | Помощь студентам | 1 | 25.05.2012 04:55 |
Не могу заставить работать атрибут HandleError | iehf | ASP.NET | 0 | 30.08.2011 21:47 |
Заставить работать принтер | Gigabit | Общие вопросы Delphi | 11 | 03.02.2010 16:59 |
Cходящийся ряд (программа по идее должна работать но почему не работает понять не могу) в С++ | Vultar | Помощь студентам | 3 | 17.12.2009 13:04 |