在 VB6 中如何在不影响系统性能的情况下提高事件的响应速度呀!

[复制链接]
查看11 | 回复3 | 2011-2-17 01:38:40 | 显示全部楼层 |阅读模式
在 VB6 中如何在不影响系统性能的情况下提高事件的响应速度呀!例如:有多个相同的控件实例需要随时触发同一个事件的话!该如何做呀!例如程序启动了五六个相同的控件后,因为每一个控件都是 objClass 生成的具体实例,所以都具有一个相同的事件,我是用 系统提供的 Timer 控件做短时间的快速检验,但是发现如果同时又多个具体的控件实例运行的话,系统的性能会严重受影响,甚至于类似于死机似得。谁能够帮帮我呀!
回复

使用道具 举报

千问 | 2011-2-17 01:38:40 | 显示全部楼层
<p>

<pre id=\\\"recommend-answer-content\\\">我就在用VB6做开发,因为公司的管理系统就是用VB6做的,用得挺好的,一直没有升级。
就是一开发工具而已,用得顺手就好。

</p>
回复

使用道具 举报

千问 | 2011-2-17 01:38:40 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">老实说,你的描述相当的模糊,得让人猜。这种问题回答起来特别累。

我猜啊…………
你是不是使用了多个含有Timer的自建控件实例?
这种方法是不推荐的。(而且VB6中Timer有使用上限)
建议你在主程序中放一个Timer,当触发时轮流使用各对象的对应方法。

</p>
回复

使用道具 举报

千问 | 2011-2-17 01:38:40 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">对于要放置多个相同控件而且功能差不多,建议使用控件数组,可以大大减少系统资源消耗,代码量也能减少。不知我理解对没。

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行