作者ceshine (CeShine Lee)
看板PCman
標題Re: [分享] PCMan CE 2009 Beta 1
時間Fri Dec 19 08:59:51 2008
抱歉,昨天在趕讀書進度,一整天沒有上線,所以現在才回 m(_ _)m
※ 引述《HZYSoft (PCMan 知識+)》之銘言:
: 關於這問題,兩個建議,實作起來都滿簡單的:
: 1. 使用 timer,在啟動後數秒才開始尋找更新,並且使用 multi-threading,
: 另外開 thread 這樣就不會影響啟動速度,又不會卡死主視窗。
: 2. 利用另一個小程式,例如 PCManUpdater.exe 等等,也是一樣,透過
: timer 來延遲他啟動,等到 PCMan 開啟後可能三十秒吧,才執行更新檢查
: 用外部程式的好處是不用處理 mult-threading,而且可以關閉 PCMan 之後
: 由外部程式自動重新啟動,提升方便性。
現在的自動更新程式在下載更新檔時就是採用multi-threading讓視窗不會沒反應,
第一個方法好像比較方便,但用第二個方法我就可以加入一些解壓縮的程式而不會影響
主程式大小。兩個方法都很實用,感謝您的建議!
: : 另外,BBCall的右鍵翻譯功能會拖慢右鍵選單的出現速度,如果不想要用的人可以在
: : "選項\快速BBS選項\啟用翻譯功能選項"裡關掉它。如果能夠有更快速的切換方法更好,
: : 這就要請BBCall多努力了XD
: 可以攔截 WM_INIT_POPUP 訊息,這樣會在子選單要展開的時候才被呼叫
: 在這裡才產生動態內容。 這樣對於沒有用到那部份的人,就比較不會卡住。
嗯 這個我可以試著幫BBCall改改看
: 另外,看看有沒有人可以查一下那個文章下載會漏掉某行的 bug?
: 感謝大家的努力,讓這個軟體到現在還活著啊!
: 分支太多其實會很亂,要不要考慮把 code 整合進 Open PCMan project 內?
OK,這我再和您討論看看!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.25.119
推 Shoiku:加油啊~~ 真有種熱血沸騰的感覺~~ 12/19 11:00
推 ewn:把翻譯的內容放到狀態列或別的地方如何? 可以用背景執行緒 12/19 14:19
推 BBcall:感謝你們的建議 真的是很棒的建議 大感謝呀 ^^ 12/24 01:50