Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отправка почты... [D7, WinXP]


Max.66RUS ©   (2006-10-24 20:24:00) 

Ситуация такая, есть приложение без формы, которое должно отправлять эл. почту, для этого использую следующую процедуру:

Begin

Messages:=TIdMessage.Create( Form1);

Вопрос, какое значение нужно указать в скобках? В случае использования данной процедуры в приложении с формой, в скобках указывалось название окна программы(Form1), что нужно указывать в том случае, если приложение без формы?

Messages.Body.Add('Строка письма');
Messages.From.Text := 'Адрес отправителя';
Messages.Recipients.Add;
Messages.Recipients.Items[0].Text := 'Адрес получателя';
Messages.Subject := 'Тема письма';
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Host := 'Адрес SMTP сервера';
IdSMTP1.Username := 'Имя пользователя';
IdSMTP1.Password := 'Пароль пользователя';  
IdSMTP1.Connect();
If IdSMTP1.Connected then
Begin
IdSMTP1.Send(Messages);
End;
IdSMTP1.Disconnect;
End;


Max.66RUS   (2006-10-24 21:23:00) [1]

Спасибо большое...


Dmitrij_K   (2006-10-24 20:51:00) [2]

nil
в этом параметре передается отбъект ответственный за уничтожение твоего TIdMessage


Наверх

Титульная страница Поиск, карта сайта Написать письмо