有没有什么办法让两个过程齐头并进,同步执行?比如我有两个都是很长的循环过程,我想让他们完全同步开始,同步执行. 比如我有两个都是很长的循环过程,我想让他们完全同步开始,同步执行.有可能吗?好像只能顺序执行?多谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在VB中,最佳的办法就是在循环中加入DoEvents或者是将循环代码改写分别放入两个Timer中 楼上都说了循环中加了 DoEvents 甚至 sleep然后将两过程放在事件过程中主过程负责触发事件timer最简单,但参数比较麻烦,所以自定义个,事件类的说,比较方便VERSION 1.0 CLASSBEGIN MultiUse = -1 'True Persistable = 0 'NotPersistable DataBindingBehavior = 0 'vbNone DataSourceBehavior = 0 'vbNone MTSTransactionMode = 0 'NotAnMTSObjectENDAttribute VB_Name = "clsEvents"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = TrueAttribute VB_PredeclaredId = FalseAttribute VB_Exposed = False'''事件类,用于异步操作'''''''Public Event OpenFile(ByVal fileName As String)Friend Function Raise(ByVal eName As String, Optional ByVal var As Variant) Dim tName As String tName = LCase(eName) Select Case tName Case "openfile": RaiseEvent OpenFile(CStr(var)) '打开文件事件 End SelectEnd Function以上代码直接存成clsPrivate WithEvents Evt As clsEvents Evt.Raise "OpenFile", fileNamePrivate Sub Evt_OpenFile(ByVal fName As String) ''文件打开事件 ''Debug.Print priStream.Read ''WBIE.Document(1).body.innerhtml = priXml6.xml ''WBIE.LoadHTMLFromString 1, priXml6.xml, "http://www.baidu.com/" Debug.Print priXml6.documentElementEnd Sub以上代码看着叫 哈,想利用多个CPU核心提高多倍速度么?用多线程吧!http://www.m5home.com/bak_blog/article/287.html给你个用多线程提高穷举速度的代码.你的应用应该与这个例子差不多. 分析另一个vb程序源码中事件中代码的逻辑语句的正确性 请给点实质性的代码 有关WINSOCK 设置问题 如何使得图片或者gif缩放以适应WebBrowser窗口的大小? 局域网中如何登录设置了密码的计算机? 一个小问题 为什么生成的txt中有“” 怎样去掉 在线等待 我们成立个联盟怎么样? 进度条请教!!!! 怎么判断文件路径是否合法 关于microsoft office web components,很急很急~在线等待 如何确定一个打开的文件是被哪个进程,哪个主机,哪个用户打开的 我使用以下代码时发生“13”错误不知为什么?
或者是将循环代码改写分别放入两个Timer中
然后将两过程放在事件过程中主过程负责触发事件timer最简单,但参数比较麻烦,所以自定义个,事件类的说,比较方便
VERSION 1.0 CLASS
BEGIN
MultiUse = -1 'True
Persistable = 0 'NotPersistable
DataBindingBehavior = 0 'vbNone
DataSourceBehavior = 0 'vbNone
MTSTransactionMode = 0 'NotAnMTSObject
END
Attribute VB_Name = "clsEvents"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'''事件类,用于异步操作'''
''''
Public Event OpenFile(ByVal fileName As String)Friend Function Raise(ByVal eName As String, Optional ByVal var As Variant)
Dim tName As String
tName = LCase(eName)
Select Case tName
Case "openfile": RaiseEvent OpenFile(CStr(var)) '打开文件事件
End Select
End Function以上代码直接存成clsPrivate WithEvents Evt As clsEvents
Evt.Raise "OpenFile", fileName
Private Sub Evt_OpenFile(ByVal fName As String)
''文件打开事件
''Debug.Print priStream.Read
''WBIE.Document(1).body.innerhtml = priXml6.xml
''WBIE.LoadHTMLFromString 1, priXml6.xml, "http://www.baidu.com/"
Debug.Print priXml6.documentElement
End Sub
以上代码看着叫