Einzelnen Beitrag anzeigen

Benutzerbild von APP
APP

Registriert seit: 24. Feb 2003
Ort: Graz (A)
705 Beiträge
 
Delphi 7 Enterprise
 
#1

Mit Shellexecute eMail senden, Body < 2023 Zeichen?

  Alt 7. Mär 2003, 20:56
Hallo,
ich bin auf ein seltsames Phänomen gestoßen,
wenn ich eine eMail mit dem Standard-eMail-Clienten versenden möchte


Delphi-Quellcode:
aMessage := 'mailto:' + 'a@aaaaaaaaaaaaaaaaaaaaaaaaaa.com' + '?subject=' + Application.Title+'+ '&body=' + Trim(Memo1.Text);
...
ShellExecute(0, PChar(
'open'), PChar(aMessage), NIL, NIL, SW_SHOWNORMAL);
darf aMessage nicht größer als 2023 (0-2022) Zeichen sein.
Ist irgendwie ein krummer Wert für mich (2k = 2048), weiß jemand warum das so ist?
Gibt es eine Lösung, um mit Shellexecute längere Texte zu versenden?

(MAPI taugt mir nicht, da der Mail-Client immer geöffnet sein muß um zu senden.)
Armin P. Pressler

BEGIN
...real programmers are using C/C++ - smart developers Delphi;
END;
  Mit Zitat antworten Zitat