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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2010, 22:19   #1
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию Прикрепленый файл к письму

В гугле искал как отправить файл к письму, ну нужны компоненты TidAttachment или TidAttachmentFile которых в Delphi 2010 попросту нету..
KoBRaAndrey вне форума Ответить с цитированием
Старый 09.02.2010, 00:39   #2
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

на форму IdSMTP, IdMessage
Код:
var
AT : TIdAttachment;
begin
IdMessage1.Clear;
idSMTP1.Username:='login';
idSMTP1.Password:='password';
idSMTP1.Host:='smtp.mail.ru';
idSMTP1.Port:=25;
try
with idMessage do
begin
Subject:='Subj';
From.Name:='login@mail.ru';
From.Address:='login@mail.ru';
body.clear;
body.Text:='This is a file';
recipients.clear;
with recipients.Add do
begin
Address:='who@mail.ru';
Name:='user';
end;
end;
except
ShowMessage('Error');
end;
TIdAttachment.Create(IdMessage1.MessageParts, 'Тут путь к файлу');
try
idSMTP1.AuthenticationType:=AtLogin;
idSMTP1.Connect;
idSMTP1.Send(IdMessage1);
except
ShowMessage('Error');
end;
IdSMTP1.Disconnect;
end;
DeDoK вне форума Ответить с цитированием
Старый 09.02.2010, 01:01   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Читать русские "букафки" умеем ?
ТС ясно сказал
Цитата:
нужны компоненты TidAttachment или TidAttachmentFile которых в Delphi 2010 попросту нету
А вы ему для Delphi 2010
Код:
var
AT : TIdAttachment;
Ну как же так ?
mihali4 вне форума Ответить с цитированием
Старый 09.02.2010, 01:04   #4
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

Код:
procedure TForm1.IdMessage1CreateAttachment(const AMsg: TIdMessage;
  const AHeaders: TStrings; var AAttachment: TIdAttachment);
Вам ни о чем не говорит?
Этот "компонент" включен в IdMessage насколько я смотрел. во всех примерах он просто обьявляется и все. а на форму ничего не кидается.

Последний раз редактировалось DeDoK; 09.02.2010 в 01:10.
DeDoK вне форума Ответить с цитированием
Старый 09.02.2010, 01:17   #5
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Пока неубедительно. Будем ждать реакции ТС.
А уж свою неправоту я всегда признаю По этому поводу у меня комплексов нет.
(Жизнь - есть постоянная учеба)
mihali4 вне форума Ответить с цитированием
Старый 09.02.2010, 01:25   #6
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

Да, абсолютно солидарен с Вами) критику надо уметь воспринимать в лицо и не поддаваться на провакации) ждем реакцию ТС)
DeDoK вне форума Ответить с цитированием
Старый 09.02.2010, 12:29   #7
KoBRaAndrey
Форумчанин
 
Регистрация: 01.10.2009
Сообщений: 302
По умолчанию

Неа, не работает. Ругаеться что нету:
Код:
var
AT : TIdAttachment;
Причем событие OnCreateAttachment есть, но при создание его пишет ошибку что такого компонента нету О_о
KoBRaAndrey вне форума Ответить с цитированием
Старый 09.02.2010, 12:40   #8
Usov
Форумчанин
 
Аватар для Usov
 
Регистрация: 29.09.2009
Сообщений: 228
По умолчанию

попробуй поискать в исходниках где объявлен класс TIdAttachment, и потом включи этот модуль в uses
Usov вне форума Ответить с цитированием
Старый 09.02.2010, 18:20   #9
DeDoK
Форумчанин
 
Аватар для DeDoK
 
Регистрация: 05.11.2007
Сообщений: 392
По умолчанию

или хотябы версию инди скажи.
DeDoK вне форума Ответить с цитированием
Старый 09.02.2010, 20:52   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

http://programmersforum.ru/showthrea...519#post438519
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++. Прочитать файл и вывести в другой файл каждую N-ую строку Straiker Помощь студентам 3 15.12.2009 05:49
Ссылка на файл из текущей папки! Сбор инфы в один файл! mephist Microsoft Office Excel 11 10.07.2009 13:51
Прикрепить файл к письму -=L.Morgan=- Работа с сетью в Delphi 2 04.05.2009 19:33
Как прикрепить файл к письму? micaell Работа с сетью в Delphi 5 17.03.2009 15:04
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05