メーラーを起動するには?

解決


めるめる  2006-03-18 22:08:16  No: 20618

メーラーを起動する方法がわかりません。
使用しているパソコンの規定のメールソフトが起動するようにしたいです。
できれば、そのメールソフトに、宛先とタイトルを引数として渡せるとさらにうれしいです。

いろいろ調べていたらそのパソコンの規定のブラウザを起動する方法はわかりました。

uses
  UrlMon;

begin
  HlinkNavigateString(nil,'http://www.hogehohe.co.jp/');
end;

こんな感じで、メーラーを起動したいです。
よろしくお願いします。


かみづ  2006-03-18 22:27:22  No: 20619

mailto:hoge@for.com?subject=bar
こういった文字列をShellExecuteで実行すれば起動できます。


めるめる  2006-03-18 23:32:22  No: 20620

早速の回答ありがとうございます。

begin
  ShellExecute(0, 'open', PChar('mailto:info@hogehoge.jp?subject=hoge'), nil, nil, SW_NORMAL);
end;

で実行できました。
今後ともよろしくお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加