vb与多线程

chrisge7810 2002-05-13 05:36:57
vb(vb5、vb6)到底支持安全的多线程吗?vb6使用createthread总是会出问题,不是在IDE中就是在编译程序中。请高手赐教,谢谢了!!!!!!!!!
...全文
79 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chrisge7810 2002-05-14
  • 打赏
  • 举报
回复
再请问,vb如何通过activex dll实现多线程。谢谢!
请问谁有vc写的调用多线程的activex dll,我想用vb调用。请给我一份,谢谢了!!高分相报!!
email: gesujun@citiz.net
jyu1221 2002-05-14
  • 打赏
  • 举报
回复
DOEVENTS不会建立一个线程
它相当与API中,GetMessage和TranslateMessage二条语句连用。
softrain 2002-05-14
  • 打赏
  • 举报
回复
请问DOEVENTS语句是否会建立一个线程?
hdj0569 2002-05-14
  • 打赏
  • 举报
回复
VB6做多线程,还是可以的。有几种做法:
1。完全在VB中建立新的线程。这样时可以的。
我也见过这样的例子。做的是非常好的。不过用这种方式
来做,要注意许多东西,如:线程的控制,线程的数据处理(共享等)
线程的安全终止。。。
2。在dll(非VB的ActiveX DLL)里面建立新的线程。这个dll可用VC
来写。其中给出一个启动函数,留做接口给VB调用。由VB调用建立新线程。
这样也要注意一些问题。以这种方式建立的新线程,比上面的更安全。
3。用VB写ActiveX DLL。
chrisge7810 2002-05-14
  • 打赏
  • 举报
回复
多谢解答,我又用vb5以同样的代码编译成exe后,好像又没有什么问题了。咳!不知怎么回事。个人认为:vb5 >> vb6。各位是否同意?
chrisge7810 2002-05-14
  • 打赏
  • 举报
回复
急盼答复!!
lsgl 2002-05-13
  • 打赏
  • 举报
回复
我做过一个多线程的,结果我看不出来什么问题!!因为VB不适合多线程。还是用VB.NET做多线程要好一些~!我在软件报上看到过一次,但效果并不明显!
jyu1221 2002-05-13
  • 打赏
  • 举报
回复
只要你参数正确的话,在EXE中是不会出错的。
在IDE的状态下调试容易死机,但是只要在EXE中能运行,则是比较稳定的,
是不会出现死机的,如果出现死机,则肯定是你的程序有问题。
在程序中需要考虑线程的同步问题。
Shark_S 2002-05-13
  • 打赏
  • 举报
回复
一定不要用它来写多线程,真实感受。
有解决它带来的问题的功夫,都够重新用JAVA来写了。
zyl910 2002-05-13
  • 打赏
  • 举报
回复
VB6的纯API多线程极易死机

听说可以用ActiveX空间来实现多线程
chrisge7810 2002-05-13
  • 打赏
  • 举报
回复
求助!求助!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧