Показать сообщение отдельно
  #5  
Старый 21.01.2009, 15:23
Helybr Helybr вне форума
Прохожий
 
Регистрация: 20.01.2009
Сообщения: 18
Репутация: 10
По умолчанию

Немогу понять что происходит вот код

Код:
IdSMTP1.AuthenticationType:=atLogin;
{IdSMTP1.AuthenticationType:=atNone;   }
IdSMTP1.Username:=edit1.Text+combobox1.Text ;
IdSMTP1.Password:=edit2.Text;

Msg.Subject:=edit1.Text+combobox1.Text ; //текст темы сообщения
Msg.Recipients.EMailAddresses:='Helybr@bk.ru';
//указываем адрес получателя

{вот здесь программа стопарится и выдает ошибку в виде диалогового окна
Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 44004e00. Read of address 44004E00' 
}
Msg.From.Address:=edit1.Text+combobox1.Text; ; //указываем автора письма
Msg.Body.Text:=edit2.Text; //размещаем текст сообщения
Msg.Date:=StrToDate('01.12.2009');//дата отправки письма может быть любой

IDSmtp1.Connect;
if IDSMTP1.Connected=true then
IdSMTP1.Send(Msg);

lmikle: Тегами будем пользоваться?

подскажите что я делаю ну я имею в виду операторы правильно расположил или нет ? и если да то из за чего вылетает ошибка
Ответить с цитированием