求助,vb怎么同时运行两段代码
vb吧
全部回复
仅看楼主
level 3
如题,要具体代码,谢谢大佬
2022年09月04日 05点09分 1
吧务
level 15
多线程[滑稽]
2022年09月04日 11点09分 2
???所以到底怎么弄[阴险]
2022年09月04日 12点09分
level 6
异步也可也的,定时器,编译exe后就支持异步了
2022年09月06日 00点09分 3
?? ???所以到底怎么弄[阴险]
2022年09月06日 10点09分
level 11
要想同一个程序运行两端代码,可以使用多线程技术,但是很遗憾的是其他语言常用的创建线程的API在VB6上使用是不安全的,故在VB6上使用多线程较难,但是还是有几条路
一个是ActiveX
另一个是其他大佬研究出来的[VB6稳定多线程]
另辟蹊径的话把多线程搞成多进程,然后做好进程通信
//但我个人在VB6尚未使用过以上任意一种,如果你实在有需要可以研究一下[滑稽]
//另外说一下进程通信比线程通信的开销要大的多,说不定最终得不偿失[滑稽]
//再另外不是特别强烈需求做多线程的,可以考虑用Timer控件实现(但是这个要过消息处理,所以如果线程阻塞的话,Timer可能这边可能跑不了,但是问题不大,如果另一边用可能线程阻塞你就每处理一段内容就加一个DoEvents)
2022年09月07日 03点09分 4
?? ???所以到底怎么弄[阴险]
2022年09月11日 12点09分
我记得你的ID,好久了
2022年09月21日 05点09分
@klimaa 我的ID好记嘛[滑稽]
2022年09月21日 07点09分
level 3
aardio 里调用 VB 控件很方便,aardio 做多线程开发也方便。
也可以用 aardio + VB 混合编程,VB 只要跑在单线程里就行,取长补短相互结合总是好的。
2022年09月07日 09点09分 5
?? ???所以到底怎么弄[阴险]
2022年09月11日 12点09分
level 14
Shell 两个exe
2022年09月08日 12点09分 6
+1 这个方法我觉得挺好[真棒]
2022年09月09日 08点09分
那有没有把总共3个的exe整合起来的办法???
2022年09月10日 06点09分
编程是可以整合两个程序的。如果涉及通信侦听,可能要使用【中断】技术。VB 有控件可以直接侦听或响应串口通信信号,不引入【中断】概念。
2022年09月10日 14点09分
【Shell 】两个【EXE】文件是一个办法,但每个【EXE】文件有占用空间的限制。
2022年09月11日 00点09分
level 12
编两个程序,然后两个程序间用DDE通讯(代码简单,省心)
2022年09月22日 17点09分 7
level 1
[彩虹]酪懊 学-易-语-言-开发-到-siki学院 -------暗拭狙阉窒皆推簇称此痉犹拦侄仓杆
2022年09月29日 21点09分 9
1