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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.12.2008, 00:58   #1
Satorin
Пользователь
 
Аватар для Satorin
 
Регистрация: 06.12.2008
Сообщений: 31
По умолчанию ОШИБКА idattachment

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdComponent, IdTCPConnection, IdTCPClient,
  IdExplicitTLSClientServerBase, IdMessageClient, IdSMTPBase, IdSMTP,
  IdBaseComponent, IdMessage, idattachment;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Memo1: TMemo;
    IdMessage1: TIdMessage;
    IdSMTP1: TIdSMTP;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Host:= 'smtp.mail.ru';
IdSMTP1.Port:= 25;
IdSMTP1.Username:= '66666';
IdSMTP1.Password:= '66666';
IdMessage1.From.Address:='patheticdeath@mail.ru';
IdMessage1.Subject:= 'тема';
IdMessage1.Body.Text:=Memo1.Text;
IdMessage1.Recipients.Add;
IdMessage1.Recipients.Items[0].Text:='vergil666@list.ru';
TIdAttachment.Create(IdMessage1.MessageParts,'C:\Pricep.txt');
IdSMTP1.Connect;
IdSMTP1.Authenticate;
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;
end;

end.
[DCC Error] Unit1.pas(42): E2034 Too many actual parameters
[DCC Warning] Unit1.pas(42): W1020 Constructing instance of 'TIdAttachment' containing abstract method 'TIdAttachment.OpenLoadStream'
[DCC Error] Project1.dpr(5): F2063 Could not compile used unit 'Unit1.pas'

ИЗВИНИТЕ ЗА КАПС
Satorin вне форума
Старый 27.12.2008, 03:58   #2
72Flou
Новичок
Джуниор
 
Регистрация: 27.12.2008
Сообщений: 1
Смех

Цитата:
Сообщение от Satorin Посмотреть сообщение
Код:
TIdAttachment.Create(IdMessage1.MessageParts,'C:\Pricep.txt');
Попробуй так:

TIdAttachmentFile.Create(IdMessage1 .MessageParts,'C:\Pricep.txt');

72Flou вне форума
Старый 07.11.2013, 15:08   #3
Алексей(axeka)
 
Регистрация: 07.11.2013
Сообщений: 5
По умолчанию Требуется помощь

Подскажите пожалуйста,
Я работаю в Embarcadero® Delphi® XE Version 15.0.3953.35171
возникает проблема:
мне нужно прикрепить обычный текстовый файл к сообщению(e-mail)
Т.е. после нажатия Button1 открывалась почта и сообщение с вложенным текстовым файлом, адрес которого задан в Edit1. Пользователю надо было лишь ввести почту получателя и нажать отправить.
______________________-
прочитав многие топики в интернете и опробовав предложенные варианты ничего не получилось так как, дельфи ругается на IdSMTP1.AuthenticationType:=atLogin ;
всегда.
Нужна ли мне вообще авторизация, если мне нужно просто открыть приложение Outlool и все!
Помогите пожалуйста кодом
Алексей(axeka) вне форума
Старый 09.11.2013, 01:16   #4
Avazart
Форумчанин
 
Аватар для Avazart
 
Регистрация: 13.08.2011
Сообщений: 184
По умолчанию

Может TIdFile ?

TIdAttachment вроде абстрактный.
Avazart вне форума
Старый 09.11.2013, 12:22   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Одна тема - один автор.
Алексей(axeka) создавай свою, не лезь в чужую.
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
ошибка blackstersl Общие вопросы Delphi 3 19.09.2008 21:09
Ошибка Devourer12345 Microsoft Office Access 2 10.08.2008 20:24
ОШИБКА YLIANOVA83 Microsoft Office Word 5 07.03.2008 15:02