作者HZYSoft (PCMan 知識+)
看板PCman
標題Re: [分享] PCMan CE 2009 Beta 1
時間Wed Dec 17 21:00:28 2008
※ 引述《ceshine (CeShine Lee)》之銘言:
: 這是一個Open PCMan 2007的修改版,主要功能有自動更新、編碼設定記憶、內建右鍵選單
: 英漢漢英字典查詢(感謝BBCall提供程式碼)
: 下載地址如下:
: Combo版:
: http://downloads.sourceforge.net/pcmance/PCManCB910.exe
: Lite版:
: http://downloads.sourceforge.net/pcmance/PCMan910.exe
: 目前由於自動更新機制的問題,還不提供攜帶版(如.zip檔)下載
: 之後會繼續更新功能,利用自動更新功能發佈給大家
: 歡迎各位下載試用~
: ========================================================
: 以下是閒聊區
: ========================================================
: 這次把Lite版和Combo版都做出來,加上了一些編碼設定記憶的bug fix
: 不過重點還是自動更新功能啦,這樣以後就不會有"請更新到最新版"這樣的推文出現了
: 當然還是有一點問題,目前設定是啟動時自動檢查是否有新版,並無法設定更新周期
非常感謝你,終於做了我們以前沒空做的東西
關於這問題,兩個建議,實作起來都滿簡單的:
1. 使用 timer,在啟動後數秒才開始尋找更新,並且使用 multi-threading,
另外開 thread 這樣就不會影響啟動速度,又不會卡死主視窗。
2. 利用另一個小程式,例如 PCManUpdater.exe 等等,也是一樣,透過
timer 來延遲他啟動,等到 PCMan 開啟後可能三十秒吧,才執行更新檢查
用外部程式的好處是不用處理 mult-threading,而且可以關閉 PCMan 之後
由外部程式自動重新啟動,提升方便性。
: 而且這樣碰到網路速度慢的時候,剛啟動時的速度也會被拖慢,這有待之後修正
: 另外,BBCall的右鍵翻譯功能會拖慢右鍵選單的出現速度,如果不想要用的人可以在
: "選項\快速BBS選項\啟用翻譯功能選項"裡關掉它。如果能夠有更快速的切換方法更好,
: 這就要請BBCall多努力了XD
可以攔截 WM_INIT_POPUP 訊息,這樣會在子選單要展開的時候才被呼叫
在這裡才產生動態內容。 這樣對於沒有用到那部份的人,就比較不會卡住。
另外,看看有沒有人可以查一下那個文章下載會漏掉某行的 bug?
感謝大家的努力,讓這個軟體到現在還活著啊!
分支太多其實會很亂,要不要考慮把 code 整合進 Open PCMan project 內?
--
個人網頁:
http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊
Blog:
http://pcman.sayya.org/blog.php?id=pcman
PCMan 全系列 BBS 連線軟體
http://pcman.ptt.cc/ http://pcmanx.csie.net/
新酷音輸入法 for Windows
http://chewing.csie.net/
IE Tab Firefox plugin/extension
http://ietab.mozdev.org/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.17.84
推 tonitoni:測試了一下,如果什麼設定都沒有改 漏行的問題還在 泣> < 12/17 21:07
※ 編輯: HZYSoft 來自: 140.109.17.84 (12/17 21:30)
推 Kenqr:那個不是ptt的bug嗎? 12/17 21:39
推 Shoiku:哇 好久不見原作者 一提供建議就打到點哩 12/18 10:54