作者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
1F:推 tonitoni:测试了一下,如果什麽设定都没有改 漏行的问题还在 泣> < 12/17 21:07
※ 编辑: HZYSoft 来自: 140.109.17.84 (12/17 21:30)
2F:推 Kenqr:那个不是ptt的bug吗? 12/17 21:39
3F:推 Shoiku:哇 好久不见原作者 一提供建议就打到点哩 12/18 10:54