Danke euch Beiden,
So funktionierts:
Delphi-Quellcode:
lb.Url:= Format('mailto:%s %s <%s>',[Contact.FirstName, Contact.Name, Contact.MailAddress]);
ShellExecute(Self.Handle,
nil,
PChar(lb.Url),
nil,
nil,
SW_NORMAL);
An was es schlussendlich lag nach X Versuchen - keine Ahnung. Möglicherweise mag er das // nach mailto: nicht welches ich Anfangs drin hatte. Oder/und vielleicht hatte ich ein Leerzeichen am Anfang (vor mailto). Auf jeden Fall klappts so.
Danke
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.