首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb兑现多线程有必要吗

2013-04-20 
vb实现多线程有必要吗RT有朋友说串口控件 的数据处理放到一个新建线程里····[解决办法]DDE很不错啊, 也不

vb实现多线程有必要吗
RT
有朋友说串口控件 的数据处理放到一个新建线程里····
[解决办法]
DDE很不错啊, 也不用CreateObject了, 直接用两个程序DDE通讯实现吧. 

这个实现起来很容易的, 关键在于DDE用文本交换数据, 你得先在接受数据的程序里把数据转换成字符串,DDE发送给另一个程序, 接受到DDE传过来的字符串再还原为数据. 效率稍微低了点, 开销也比较大.

但是考虑到这种程序跑的都是专用的电脑, 基本不开其他应用, 所以还是可行的. 


[解决办法]
有些时候多线程肯定是有必要的!用activex exe实现多线程还是很可靠的
[解决办法]
还不如写成2个程序,进程间通讯很成熟
[解决办法]
多数情况下,VB6的程序是不需要多线程支持的.

如果非要使用多线程,也是有代价的,那就是很多控件不能使用,例如MDI窗体,因为它们不是线程安全的.

除去这些代价外,VB6的多线程是非常稳定的,详细信息,在MSDN中搜索"单元模型"即可.
[解决办法]
根据我曾经做过的经验告诉你,最好不用VB6做多线程。程式经常死掉。用vb.net吧。
[解决办法]
进程间通信是不错的方法。
[解决办法]
老马有个剪贴板通信的例子,很好用。
制作多线程的专业控件ThreadFactory.exe,非常稳定。不过,这是第三方的。
[解决办法]
自己做vb的东西还是尽量不要用多线程。

热点排行