传输大文件,主窗体不响应的问题???(20分)

  • 主题发起人 主题发起人 bluedna
  • 开始时间 开始时间
B

bluedna

Unregistered / Unconfirmed
GUEST, unregistred user!
我试验一个文件传输的例子,发现上传文件方在传输大文件的时候(一般在几十兆字节),
窗体对于其他事件不响应,就像死机一样,等到文件传输完毕,才恢复正常,有什么办法
吗,我用了application.ProcessMessages;也不行。
我希望在传输大文件的同时,挪挪窗体的位置。
怎么办???
 
也遇到过这样问题,学习
 
好像解决了,在的TCPCLIENT的onwork事件中加入application.ProcessMessages;
但是这样的话,如果挪动窗体,文件将暂停传输,挪动完继续传,还有别的办法吗?
 
那就用多线程了,开另外一个线程上传,主窗口还是做自己的事情。[:)]
 
用单独的线程传送文件,或者用bluedna的办法.
 
用线程阻塞模式传吧
 
多人接受答案了。
 
后退
顶部