DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: bzydxh00170
今日帖子: 0
在线用户: 3
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 dropme_ren (dropme) ★☆☆☆☆ -
盒子活跃会员
2004/12/2 9:03:45
标题:
自己做的软件,散注册码,顺便求助 浏览:2032
加入我的收藏
楼主: 先请大家看下我的软件:agenius.go.nease.net
[red]凡此贴内回复(无论问题回答出来没有)且用邮件通知我的人都可以免费得到这个版本的注册码(我会每隔2,3天给大家发一次);[/red]
问题是这样:
  这个软件是用SynEdit和ExpressBars做的;我用Action管理,这样在ActionMgr的OnUpDate事件里写上界面更新的代码,比如“编辑”里那些菜单什么时候有效,什么时候无效;但是ExpressBars重绘比较慢,非常占用时间,这样导致软件开启打一点的软件后就无法编辑了,响应十分缓慢;请问有什么好的方法解决这个问题?(别说让我换控件)
具体代码是这样的:
SynEdit写在TssnEditor类里,TssnEditor提供CanCut/CanPaste....方法供界面检测;在ActionMgr的OnUpDate里写actEditCut.Enabled:= Editor.CanCut;但这样太慢,“卡”的几乎用不了(ExpressBars还提供了LockUpDate方法,用了后效果也不好),后来写在每个Action自己的OnUpDate事件里,就成现在这样了,10000行以上的文件几乎没法编辑,但如果不更新界面的话,或者不用ExpressBars,用标准Menu控件的话,效果就好太多,几乎不受影响,郁闷ing;
现在有两个想法:
1.自己写一个action,就像标准action里面的Cut,Paste,把DelLine,DelFromBegin什么的都写成标准action,这样就不用从Editor里获取状态;
2.在申旻的《delphi高手突破》里提到了一种回调函数的方法,不置可否实现?
以上两种方法都是想了一下,没有具体实践,一是按本人水平实践起来有些难度,二是不确定实现后是否可以却是解决问题,特此向各路高手请教。请各位不吝赐教,说说自己的想法,或者还有什么其他方法?如果不会也请帮我顶 :)
----------------------------------------------
-
作者:
男 cnxxx (我本高手) ★☆☆☆☆ -
盒子活跃会员
2004/12/2 9:08:48
1楼: 看完帖子不知道软件是干嘛的,那个网站打开还要半天,不好玩。
----------------------------------------------
黑夜中,一眼望去,我就是高手。
作者:
男 suquangui (JOE) ★☆☆☆☆ -
盒子活跃会员
2004/12/2 9:21:37
2楼: 希望你尽快Pure起来吧,不用给我发注册码了
----------------------------------------------
-
作者:
男 dropme_ren (dropme) ★☆☆☆☆ -
盒子活跃会员
2004/12/4 8:24:14
3楼: 贴了个图,大家看看吧。
想用的给我发Email,写清楚你的机器码就好。
此帖子包含附件:
GIF 图像
大小:26.3K
----------------------------------------------
-
作者:
男 dropme_ren (dropme) ★☆☆☆☆ -
盒子活跃会员
2004/12/9 7:56:42
4楼: 想免费注册的看这边
http://bbs.cpcw.com/viewthread.php?tid=226985&page=3&fpage=1
----------------------------------------------
-
作者:
男 ljhok (有点心动) ★☆☆☆☆ -
盒子活跃会员
2004/12/9 12:00:49
5楼: 能不能介绍介绍你的作品,实在是看不懂用来干什么
----------------------------------------------
-
作者:
男 dropme_ren (dropme) ★☆☆☆☆ -
盒子活跃会员
2004/12/10 7:35:12
6楼: 狂汗,你不能点开那个链接看看吗?
这个贴主要是提问,不能做广告的:)
被斑竹干掉了怎么办?:)
----------------------------------------------
-
作者:
男 root_lh (Lhxs) ★☆☆☆☆ -
盒子活跃会员
2004/12/15 19:20:46
7楼: 好久没有来了。没有想大delphibox已改版了。我先试试软件。。
----------------------------------------------
中流一壶,千金争挈。宁为铅刀,毋为楮叶。错节盘根,利器斯别。识时务者,呼为俊杰!
作者:
男 ruralboy (青瓜白菜番茄红) ★☆☆☆☆ -
盒子活跃会员
2004/12/21 8:19:03
8楼: 给你个意见:既然设置了 Action 就不要使用 ExpressBars 等其他的

的 CanCopy Update ,这样不仅编辑不了大文件,而且你还没有发现

CPU 使用率达到 100% 呀。我没有下载过你的程序,所以不用给我发 

Password,因为我有可能用不到它。

最后一个好的建议,制作文本编辑器,你最好将能否选择全部的检测

去掉。这样能解开你的程序不能编辑上亿行的问题,也给了 CPU 喘气

的机会。
----------------------------------------------
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行80.07813毫秒 RSS