VB某过程循环的时候,界面就锁死了,怎么能让界面实时更新?
用VB6写一个局域网遍历IP后+PING程序,在ping的过程中,界面就锁死了,等都ping完了才能解开,可是我界面上还有实时更新进度呢,这样一来,都锁死了,界面也不更新了,非要等全结束了才一起出结果,怎么办呢?谢谢! --------------------编程问答-------------------- 每次循环执行一次后执行一个doevent --------------------编程问答-------------------- 循环体内加DoEvents --------------------编程问答-------------------- 试一下用定时器处理 --------------------编程问答-------------------- 如果是调用函数的时候锁住了,那就米办法了。VB不支持MultiThread。不过可以启动一个新的进程,显示“请等待”,运行完了再关掉它。 --------------------编程问答-------------------- 使用多线程来解决,不过VB中实现多线程比较麻烦 --------------------编程问答-------------------- 多线程,嘿嘿.
如何在VB6里面实现稳定的多线程 --------------------编程问答-------------------- doevent --------------------编程问答--------------------
循环中 Me.Refresh --------------------编程问答-------------------- 你的功能比较简单,还是用doevents吧
补充:VB , 网络编程