我正在尝试使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提供的命令? –