Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: MapiMessage: Empfänger übergeben (mit string)?

  Alt 24. Mär 2006, 16:47
Dieses ganze Zeug mit MapiMessage, MapiSendMail, u.s.w. ist Low-Level Programmierung.
Buttons auf einem Formular und der Eventhandler ist High-Level Programmierung.
Man braucht beide Ebenen und keine davon ist "besser" oder "schlechter" als die andere.

Man darf High- und Low-Level Programmierung aber nicht ohne "Klebstoff" direkt miteinander in Verbindung bringen.
Der Klebstoff ist eine MAPI-Klasse (oder Komponente).
Damit geht es ganz einfach:
Delphi-Quellcode:
var
   email : TJclEmail;
begin
   email := TJclEmail.Create;
   email.Subject := 'Testmail';
   email.Recipients.Add('mail@aol.com','');
   email.Recipients.Add('mail2006@aol.com','');
   email.Attachments.Add('logdatei.txt');
   email.Body := 'das ist der Text';
   email.Send(True);
   email.free;
end;
Ich empfehle da immer die JCL: http://sourceforge.net/projects/jcl
Andreas
  Mit Zitat antworten Zitat