2012-03-18 34 views
0

VB6でタイムアウトの実装があるかどうかを知りたかったのです。VB6でタイムアウトを実装できますか?

私はいくつかの機能ドを(持っている)が、私はタイムアウトでこのメソッドを呼び出すことができますか?以下のような

何か:

Call(Do, 5); 

5秒後に終了します。

ド()関数で私のことではありませんので、私はそれを変更することはできません。

ありがとうございます!

答えて

3

はい、できます。バックグラウンドワーカーを作成し、スリープ(5000)を実装してバックグラウンドプロセスを終了する必要があります。あなたがここにhttp://msdn.microsoft.com/en-us/library/aa719109(v=vs.71).aspx

+0

感謝を見てみることができ、私はそれをチェックし、あなたの単純な答えは複雑の多くを隠すことに注意してくださいバック –

+2

を取得します。 VB6には 'BackgroundWorker'コンポーネントはありません。それはVB.NETにのみ存在します。 VB 6でそれを取得する唯一の方法は、VB.NET 'BackgroundWorker'コントロール用のCOMラッパーを作成し、VB 6アプリケーションからそれを消費することです。 –

+0

@CodyGrayやあ、このリンクhttp://msdn.microsoft.com/en-us/library/aa719109(v=vs.71).aspxを確認してください。Visual Basicの6 –

関連する問題