我正在嘗試使vb6編等待創建一個PDF文件。 現在我只是把3秒的暫停這樣的:等待文件被創建超時
startTime = Time
endTime = TimeValue(startTime) + TimeValue(TimeSerial(0,0,3))
While endTime > Time
Wend
If FSO.FileExists(sPdfFileName) Then
OkCreatedPDF = True
Else
OkCreatedPDF = False
End If
但有些時候的PDF創建需要兩個多3秒。所以我想等待文件被創建,但超時(說10秒)。我不想延長等待時間,因爲這將會運行一千次。
Err和在哪裏超時? –
對不起,我沒有讀過暫停。我用一個計數器的睡眠API,如果達到10,然後退出該功能。希望這可以幫助你 – MadAntrax
謝謝@MadAntrax,我有點新VB6 :)因此,睡眠是由kernel32.dll提供的命令? –