pdfファイルの作成を待つためにvb6 progを作成しようとしています。 は今、私はちょうどそのよう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秒と言う)があります。これは何千回も実行されるので、私は待ち時間を延ばすことを好まない。
エラーとはどこですか? –
申し訳ありませんが、私はタイムアウトを読んでいませんでした。私はカウンターでスリープAPIを使いました.10に達すると関数を終了しました。これはあなたに役立つことを願っています – MadAntrax
ありがとう@MadAntrax、私は古いVB6に少し新しいです:)したがってsleepはkernel32.dllによって提供されるコマンドですか? –