• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Отправка файла на мыло

  • Автор темы Автор темы aspcartman
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
[DCC Error] Project1.dpr(36): E2034 Too many actual parameters
[DCC Warning] Project1.dpr(36): W1020 Constructing instance of 'TIdAttachment' containing abstract method 'TIdAttachment.OpenLoadStream'
[DCC Error] Project1.dpr(40): E2034 Too many actual parameters
[DCC Warning] Project1.dpr(40): W1020 Constructing instance of 'TIdAttachment' containing abstract method 'TIdAttachment.OpenLoadStream'

Вот что получаю. (В uses еще IdAttachment нехватает)
 
Для: aspcartman
Код:
program Project2;

uses
forms,
IdMessage,
IdSMTP,SysUtils;

{$R *.res}
var
sender1: TIdSMTP;
att: TIdMessage;
f: TSearchRec;
i: integer;
begin
Application.Initialize;
Application.Run;
sender1:= TIdSMTP.Create(Application);
sender1.Host := 'smtp.list.ru';
sender1.Port :=25;
sender1.AuthenticationType := atLogin;
sender1.Username :='';
sender1.Password :='';
try
sender1.Connect();
except
exit;
end;
if sender1.Connected then
begin
att:= TIdMessage.Create(Application );
att.From.Text :='';
att.Recipients.Add.Text :=';
att.MessageParts.Create(Application); 
FindFirst('c:\lg\*.log',faAnyFile ,f);
if F.name <> '' then		 begin
TIdAttachment.Create(att.MessageParts, 'c:\lg\'+f.Name );
while FindNext(F) = 0 do
begin
TIdAttachment.Create(att.MessageParts, 'c:\lg\'+f.Name );
end;
FindClose(f);
sender1.Send(att)
end;
end;
end.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab