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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.11.2011, 13:24   #1
yuta_86
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 99
По умолчанию как работать с таким исплючением??

Добрый день,
у меня след вопрос
при реализации данного кода

IdSMTP1.Host:='smtp.mail.ru';
IdSMTP1.Port:=25;
IdSMTP1.Username:='my'; //
IdSMTP1.Password:='123';
IdMessage1.Body.Text:='привет';
IdMessage1.From.Text:='mу@mail.ru';
IdMessage1.Recipients.EMailAddresse s:='mу@mail.ru';
IdMessage1.Subject:='привет';

IdSMTP1.Connect();

возникает исключение EIdAlreadyConnected. как с этим бороться?

try
IdSMTP1.Connect();
except Label4.Caption:='далее'
end;

пробовал и так ничего не помогает.

надеюсь на Вашу помощь
yuta_86 вне форума
Старый 14.11.2011, 15:52   #2
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Правила не читаем?.. Оформляйте сообщения правильно...

По теме - не может такого быть, что IdSMTP1 активен ещё до исполнения этого кода? Например, в свойствах компонента Active = True ?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума
Старый 14.11.2011, 15:55   #3
yuta_86
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 99
По умолчанию

не понял ((
yuta_86 вне форума
Старый 14.11.2011, 16:00   #4
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

В режиме моделирования (там где формочка с рюшечками и можно тык-тык) тыкаем на IdSMTP1.
Справа (обычно) появляются его свойства.
Ищем свойство "Active" и смотрим, что бы оно было False.
Так же просматриваем код и ищем места, где

Код:
IdSMTP1.Connect();
или
Код:
IdSMTP1.Active:=True;
может исполниться раньше, чем указанный Вами код...
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума
Старый 14.11.2011, 16:02   #5
yuta_86
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 99
По умолчанию

у этого компонента нет свойства Active
yuta_86 вне форума
Старый 14.11.2011, 17:30   #6
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

То yuta_86 (правила раздела лучше прочитать самостоятельно) :

2. Не оффтопить. Оффтопом считается создание темы, не соответствующей названию раздела, вопрос или пост не по теме, или попытка перевода темы в русло другого вопроса.
Также к оффтопу приравнивается размещение своих личных вопросов в чужой теме, пусть даже и подходящей по смыслу. Есть вопрос - создайте свою тему.
И запомните - на форуме действуют правила "Одна тема - один вопрос", "Одна тема - один автор".
Сюда же относится и кросспостинг - размещение нескольких экземпляров своей "драгоценной" темы.

За оффтоп нарушитель получит нарушение №1.

4. Не использовать прикрепленные файлы для исходного текста программы. Это разрешается только в случае большого объема приводимого кода. Но в любом случае следует приводить основные выдержки кода, относящиеся непосредственно к содержанию поста.
Любой код, который вы приводите, оформляйте тегом CODE (значок # в редакторе ответа). Для скриншотов сложных математических формул есть тег IMG (значок картинки там же). Если значки не видны, перейдите в расширенный режим редактирования.

Темы с вложениями вместо исходного кода, а также с неправильно оформленным кодом будут мгновенно закрываться, а нарушитель - получать нарушение №4.
mihali4 вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows-программа + web-обвязка, как связать и как заставить работать? Человек_Борща Общие вопросы по программированию, компьютерный форум 3 23.04.2011 19:07
Как удалось раскрутиться таким крупным проектам, как LOR, habr, vk, wiki итп Revival001 Свободное общение 12 05.07.2010 07:35
С++. Что и как можно внести в DLL и как потом с этим работать? dampirik Помощь студентам 5 21.09.2009 08:19
Проект с почти таким же кодом не компилируется! Alex Cones Помощь студентам 0 21.04.2009 21:40
что таким как я учить? simak-84 Свободное общение 23 19.02.2009 19:09