关于客户端程序摆脱服务端程序控制的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 xgvpxy
  • 开始时间 开始时间
X

xgvpxy

Unregistered / Unconfirmed
GUEST, unregistred user!
我有个程序是客户端的,它产生一些宏.这些宏样样服务器端的另一个程序去运行.当服务器端的程序执行客户端程序产生的宏的过程中,客户端的程序不能被控制,因为它的控制权已经交给了服务器端的程序了,只有等服务器端的程序运行完后才可以再控制.问:如何才能在服务器端的程序执行宏的同时,客户端的程序也可以控制.就是把控制权从新夺回到客户端.
 
我有个程序是客户端的,它产生一些宏.这些宏样样服务器端的另一个程序去运行.当服务器端的程序执行客户端程序产生的宏的过程中,客户端的程序不能被控制,因为它的控制权已经交给了服务器端的程序了,只有等服务器端的程序运行完后才可以再控制.问:如何才能在服务器端的程序执行宏的同时,客户端的程序也可以控制.就是把控制权从新夺回到客户端.
 
很简单,你不要让客户端无限的等待下去——直到服务器返回结果给你,而是直接返回,但是你调用宏的部分需要等服务器返回结束。
而期间允许客户端做别的操作。在等待的时候,加上Application.ProcessMessages
 
估计你还不明白我的意思。。。。
我是说,我服务器端的程序执行我客户端产生的宏的时候是一句一句的读取,当它完全读取完了以后,它就对宏命令进行计算,在计算的这个过程内它完全控制了客户端的程序,我就是不知道任何样客户端多夺回控制权啊。。
 
dearl2399,我现在急用啊..你能不能尽量快些帮我解决呢????[:(!]
 
就没有那位大哥大姐救救我吗???55555555。。。。神啊,救救我吧。。。
 
用多线程试试,即把客户端对宏的处理(响应服务器的处理)放到一个单独的线程中。
 
可不可以说的明白点呢?[:D]
 
后退
顶部