这如何解决,

benjiamen 2005-03-04 06:15:35
新写的一程序,里面用到一线程.在线程中在FORM上进行绘图,线程中用到了TBITMAP这组件,这组件的CANVAS 的大小根据主线程中用户选择的宽,高来设置的.画好后开始产生一种效果如文字跑马等.程序开始运行占用了3M左右(从任务管理器看的PF的使用率),当画布的宽度在一定的范围中(如1522),效果很正常,当1523时,再运行线程,效果将很慢,且从从任务管理器中看到PF马上增加了5M左右.宽度再减小,效果又正常,试了一个下午都是这样.问题不知出在哪里.该如何解决.

问题解决后,另开贴加分? 谢谢.

...全文
87 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
caiso 2005-03-05
  • 打赏
  • 举报
回复
顶一下
leeshine 2005-03-05
  • 打赏
  • 举报
回复
在画的过程中必须实时的刷新界面输出,如果你画的图形复杂度越来越高(如图形越来越大),当然会占用更多的系统资源啦,可以通过改进算法来加快画图过程吧,至于内存占用好像不是很好解决!
cdsgajxlp 2005-03-05
  • 打赏
  • 举报
回复
带星的都up,我还有什么不up的了
Kshape 2005-03-05
  • 打赏
  • 举报
回复
不清楚
UP一下
hmzgz81 2005-03-04
  • 打赏
  • 举报
回复
代码来看看,研究一下!

这样问看不出问题的!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧