線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1808
推到 Plurk!
推到 Facebook!

使用ShellExecute呼叫Outlook Express時若收件者太多,則會無法執行?

答題得分者是:hagar
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-04-03 23:08:18 IP:59.114.xxx.xxx 訂閱
各位delphi前輩:
var
MailStr: String;

ShellExecute(0, 'Open', PChar('mailto: ' MailStr), nil, nil, SW_SHOWNORMAL);

小弟有稍為測試一下,若MailStr的字數太多(大概快1000位的mail address),則會無法執行…

不知要如何解決,感激不盡…
------
~小弟淺見,參考看看~
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-04-03 23:21:41 IP:211.22.xxx.xxx 未訂閱
把MailString的使用者分開後(Split),使用CreateProcess配合WaitForSingleObject來一一執行送出看看,KTOP裡面有很多範例。
channel
尊榮會員


發表:67
回覆:707
積分:854
註冊:2002-05-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-04-04 00:03:16 IP:59.114.xxx.xxx 訂閱
您好:
如果收件者的數量少一點的話是可以執行的,但若收件者很多的話就無法執行…
有辦法解決收件者很多時,依然可以ShellExecute呼叫Outlook Express,或是有其他替代的呼叫方法?
敬請指教,感激不盡…

===================引 用 文 章===================
把MailString的使用者分開後(Split),使用CreateProcess配合WaitForSingleObject來一一執行送出看看,KTOP裡面有很多範例。
------
~小弟淺見,參考看看~
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
系統時間:2024-04-26 20:42:27
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!