十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
Sub Main() Dim thr As New Thread(AddressOf 循環(huán)源中態(tài)) thr.Start("a") End Sub Sub 循環(huán)(a() As String) '這培斗里隨雹源你干什么循環(huán)也行 For Each i As String In a MsgBox(i) Next End Sub

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)絡(luò)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、東昌府網(wǎng)站維護(hù)、網(wǎng)站推廣。
Sub Main()
Dim thr As Thread
For Pi As Integer=0 To 4 //啟用5線弊尺基程
MulParams =Pi vbTab sFile vbTab dFile vbTab 1 vbTab DelN vbTab cr vbTab cg vbTab cb vbTab IndexI
GlobalParamas(pi)=MulParams .Split(vbTab)
thr=New Thread(AddressOf MyMulThreadCaller)
thr.Start() //困氏啟動(dòng)租謹(jǐn)多線程進(jìn)程
Application.DoEvents
Next
End Sub
你可以在timer前用if判斷網(wǎng)絡(luò)狀碧搭友態(tài),
如斷開(kāi),可用
threading.Thread.Sleep(10000) ‘當(dāng)前線程掛起10秒
’可以開(kāi)一個(gè)新線程去讀取脫機(jī)數(shù)據(jù)。
如連接,則繼續(xù)執(zhí)悔槐行。
補(bǔ)充:
dim i as integer
'超過(guò)100次退出,避免死循環(huán)枝悔
for i=0 to 100
try
'ping你的端口
if ‘ok
exit for
else
threading.Thread.Sleep(10000) ‘當(dāng)前線程掛起10秒
end
Catch ex As Exception
End Try
next
首先,你把你陵猜那些要運(yùn)行很久的過(guò)程。盡量放在一個(gè)過(guò)程中。
因?yàn)榫€程只能是過(guò)氏滑程,不能使函數(shù),沒(méi)有返回值的。
然后,在某個(gè)事件下這樣寫:
**這里我假設(shè)你的那個(gè)很就的過(guò)程叫做 sub aaa()
調(diào)用如下:
Dim mythread As New System.Threading.Thread(AddressOf aaa)
mythread.Start()
***********
這樣就是定義一個(gè)線程,名字叫 mythread,尺核型這個(gè)線程會(huì)運(yùn)行aaa這個(gè)過(guò)程。
start 就是讓線程運(yùn)行。