BCB 编写的软件启动速度问题,很慢,大概10秒才能完全启动

her02008 2011-10-27 02:52:07
如题,加勒个皮肤界面,软件启动超慢;
切换语言时加载也慢,就像在不停地刷新,不知道有什么好的解决方法?
...全文
132 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
her02008 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ppower 的回复:]

我用VCLSKIN, 也是慢。不用就快很多。在 雙核的電腦上感覺還好,單核的就差些了。

內容多時,不要一次加載,分成多個dll/bpl,用到時才加載。這樣就快了。
[/Quote]

恩,这个好,可我不会用,不知道哪里可以找得到示例,谢谢!!
her02008 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ksrsoft 的回复:]

是不是代码写的问题,第三方皮肤本身就慢,
[/Quote]

代码也确实有点问题,他切换语言时每一个label..什么的都从Unit1.cpp中加载的.我给他改了一下,分两步加载.
her02008 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ccrun 的回复:]

你用的什么三方皮肤组件?不同的控件效率不同。
[/Quote]

我用的是SUIPack, 我也想不用控件,可这个软件我接手就已经加入了皮肤,而且是公司一年前还专门请人加的.
如果现在剥掉皮肤的话会很麻烦吧? 我也不会!
new_BCBER 2011-10-28
  • 打赏
  • 举报
回复
我的一个程序开着金山毒霸会10秒多才启动起来,关了就快多了~
勉励前行 2011-10-28
  • 打赏
  • 举报
回复
我用VCLSKIN, 也是慢。不用就快很多。在 雙核的電腦上感覺還好,單核的就差些了。

內容多時,不要一次加載,分成多個dll/bpl,用到時才加載。這樣就快了。 

ccrun.com 2011-10-27
  • 打赏
  • 举报
回复
我以前曾试过用某个皮肤组件,一个窗体摆了50多个编辑框(Edit),然后那个界面的刷新啊,就跟蜗牛一样。
cgl_lgs 2011-10-27
  • 打赏
  • 举报
回复
用AQTime分析一下?
cankoo 2011-10-27
  • 打赏
  • 举报
回复
从来不用皮肤的
bigfog 2011-10-27
  • 打赏
  • 举报
回复
启动时,加载的数据量多 就慢了
zzbinfo 2011-10-27
  • 打赏
  • 举报
回复
去掉皮肤试试,为了漂亮牺牲效率,呵呵,得不偿失呀
缘中人 2011-10-27
  • 打赏
  • 举报
回复
是不是代码写的问题,第三方皮肤本身就慢,
ccrun.com 2011-10-27
  • 打赏
  • 举报
回复
你用的什么三方皮肤组件?不同的控件效率不同。

604

社区成员

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

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