Hallo freak4fun,
danke für deinen Hinweis. Hier auf Arbeit kann ich in der Registry allerdings nichts finden, was irgendwie auf meine Signatur hindeutet. (Pfadangabe und/oder Dateiname)
Vllt. habe ich auch nicht den richtigen Suchbegriff verwendet?
Das Problem hat sich aber erledigt.
Ich hatte in meinem Aufruf einen Body mitgegeben.
Wenn ich diesen raus nehme, funktioniert der Aufruf mit Signatur!
Anscheinend ist es nicht (oder nur mit viel Aufwand) möglich beides zu erreichen. (Body und Signatur)
Für alle die es interessiert hier der Aufruf:
Delphi-Quellcode:
procedure TForm1.Label1Click(Sender: TObject);
var
sCommandline: string;
begin
sCommandline := 'mailto:misterx@gmx.de' +
'?subject=diese Email wurde aus »My_Application« heraus generiert. '
+ 'Verwendete Version: ' + (My_Application_Version) +
'&body=Hallo,'; // <- wenn ich das weg lasse, funktioniert der Aufruf mit der Signatur
ShellExecute(Application.Handle,
'open',
pchar(sCommandline),
nil,
nil,
SW_SHOWNORMAL);
end;