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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2013, 20:41   #1
Ale}{ander
Пользователь
 
Регистрация: 17.07.2013
Сообщений: 92
По умолчанию ошибка при работе с smtp

Код:
unit Unit2;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, idmessage, IdAntiFreezeBase,
  Vcl.IdAntiFreeze, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase, IdSMTP;

type
  TForm2 = class(TForm)
    IdSMTP1: TIdSMTP;
    IdAntiFreeze1: TIdAntiFreeze;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.FormCreate(Sender: TObject);
var IdMessage1:TidMessage;
begin
IdSMTP1.Host := 'smtp.mail.ru';
IdSMTP1.Port := 25;
IdSMTP1.Username := 'Секрет';
IdSMTP1.Password := 'Секрет';
IdMessage1.From.Address:='Секрет';
IdMessage1.Subject := 'Test';
IdMessage1.Body.Text := 'Preved medved';
IdMessage1.Recipients.Add;
IdMessage1.Recipients.Items[0].Text := 'Секрет';
IdSMTP1.Connect;
IdSMTP1.Authenticate;
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;
end;

end.
а вот и код ошибки

Код:
Project Project4.exe raised exception class $C0000005 with message 'access violation at 0x005f99e7: read of address 0x0000006d'.
Ale}{ander вне форума Ответить с цитированием
Старый 03.12.2013, 21:03   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Напиши в начале процедуры
Код:
IdMessage1 := TidMessage.create;
Son Of Pain вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при работе с интерфейсами alexprey Общие вопросы Delphi 15 10.08.2011 18:54
Ошибка при работе автофильтра ruavia3 Microsoft Office Excel 5 21.09.2009 15:05
Ошибка при работе с компонентой Нюська Компоненты Delphi 12 27.05.2009 00:35
Ошибка при работе с структурой Nullator Общие вопросы C/C++ 11 07.03.2008 23:52
Ошибка при работе с БД malevich БД в Delphi 8 25.11.2007 15:10