[Delphi] В чем ошибка? - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе
17.05.2014, 00:16
#1
Разведчик
Регистрация: 15.05.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
[Delphi] В чем ошибка?
Помогите, написал программу, чтобы она с майла на майл сообщения слала. Но при нажатии кнопки (чтобы отправить письмо), выползает ошибка!
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, IdMessage, StdCtrls, IdBaseComponent, IdComponent,
IdTCPConnection, IdTCPClient, IdMessageClient, IdSMTP;
type
TForm1 = class(TForm)
IdSMTP1: TIdSMTP;
Button1: TButton;
IdMessage1: TIdMessage;
Button2: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
Msg: TidMessage;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
idSMTp1.Host:='smtp.mail.ru';
idSMTP1.AuthenticationType:=atLogin;
idSMTP1.Username:='fafaf.fafaf.1996';
idSMTP1.Password:='321019671869181a';
Msg.Subject:='Тема сообщения'; // тема сообщения
Msg.Recipients.EMailAddresses:='[Ссылки могут видеть только зарегистрированные пользователи. ]'; // адрес получателя
Msg.From.Address:='[Ссылки могут видеть только зарегистрированные пользователи. ]'; // отправитель письма
Msg.From.Name:='Ацамаз Датиев';
Msg.Body.Text:='текст сообщения'; // текст сообщения
Msg.Date:=Date; // дата отправки
idSMTP1.Connect(5000);
if idSMTP1.Connected = true then
idSMTP1.Send(Msg);
idSMTP1.Disconnect;
end;
end.
17.05.2014, 01:51
#2
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: [Delphi] В чем ошибка?
что за ошибка.
А попробуй с рамблера слать письмо.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
17.05.2014, 02:53
#3
Разведчик
Регистрация: 15.05.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: [Delphi] В чем ошибка?
17.05.2014, 11:52
#4
Пехотинец
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
Re: [Delphi] В чем ошибка?
Попробуй бряки поставить, чтобы выявить строку с ошибкой, благо кода мало и можно быстро найти.
ПС бряк- это когда кликаешь чуть левее от кода и строка станет подсвеченной.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий). Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)
Кто плюсует популярность, подписывайтесь пожалуйста)
17.05.2014, 19:08
#5
Старший сержант
Регистрация: 30.03.2013
Сообщений: 209
Популярность: 377
Сказал(а) спасибо: 7
Поблагодарили 54 раз(а) в 33 сообщениях
Re: [Delphi] В чем ошибка?
18.05.2014, 14:34
#6
Сержант
Регистрация: 20.07.2010
Сообщений: 138
Популярность: 26409
Сказал(а) спасибо: 52
Поблагодарили 567 раз(а) в 198 сообщениях
Re: [Delphi] В чем ошибка?
Цитата:
Посмотри в процессах у тебя походу первая копия программы не закрыта.
О Господь, что ж здесь твориться то
Ладно, никто не видит, что объект Msg: TidMessage не инициализирован, так еще и перевести Access Violation не могут
Код:
Msg := TidMessage.Create;
P.S написал он "программу"
Хоть бы 2 страницы из любой книжки прочитал ( ну или вообще хоть чего-нибудь ), прежде чем "писать". Не было бы таких вопросов.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось Рэйзор; 18.05.2014 в 14:37 .
2 пользователя(ей) сказали cпасибо:
19.05.2014, 01:22
#7
Рыцарь
Регистрация: 10.04.2010
Сообщений: 339
Популярность: 67347
Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
Re: [Delphi] В чем ошибка?
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 05:32 .