莱
莱因哈特
Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个程序,其功能是向指定的窗口中发送字符串,我是先获得窗口的句柄,
然后用SendMessage向窗口发送字符串,我把这个功能写成了一个过程procedure SendString;
为了能够同时向多个窗口中发送字符串,我使用了TThread,对每个要发送字符串的窗口启动一个线程,
在线程中调用过程SendString。现在程序执行没有错误,但是速度有些慢,而且比较耗资源,
向多个窗口发送时如果把窗口最大或最小化,会发现反应比较缓慢。
请问有什么好办法能优化一下,提高速度。或者有更好的方法向窗口发送字符串?
附:我的机器配置:P3,1G,256M
然后用SendMessage向窗口发送字符串,我把这个功能写成了一个过程procedure SendString;
为了能够同时向多个窗口中发送字符串,我使用了TThread,对每个要发送字符串的窗口启动一个线程,
在线程中调用过程SendString。现在程序执行没有错误,但是速度有些慢,而且比较耗资源,
向多个窗口发送时如果把窗口最大或最小化,会发现反应比较缓慢。
请问有什么好办法能优化一下,提高速度。或者有更好的方法向窗口发送字符串?
附:我的机器配置:P3,1G,256M