[リストへもどる]
一括表示

投稿時間:2002/09/10(Tue) 16:53
投稿者名:ハイパー初心者
URL :
タイトル:
ウエイト処理について質問させてください
 すごい初歩的な質問で大変恐縮です。職場で聞くわけにもいかないので、ここで質問させて
ください。VBで処理を一時中断したいようなときはどのようにしたらよいのでしょうか? C
ならば、delay()関数とかありますけど、VBではどうしたらよいのでしょうか? 昔のBASICっ
て、たしかsleepコマンドみたいなのがあったと思うんですがVBには見当たらないようです。1
〜2秒処理をウエイトさせてから次の処理にかかるようにしたいんですが、困っています。アド
バイス願います。

投稿時間:2002/09/10(Tue) 16:59
投稿者名:とろ
Eメール:
URL :
タイトル:
Re: ウエイト処理について質問させてください
> 昔のBASICって、たしかsleepコマンドみたいなのが
> あったと思うんですがVBには見当たらないようです。

VB でも Sleep API を使用します。
ただ、VB の標準関数としてはないので、
Declare Sleep ... という風に宣言する必要があります。

投稿時間:2002/09/10(Tue) 17:23
投稿者名:A221
Eメール:
URL :
タイトル:
Re: ウエイト処理について質問させてください
怪答ですかね。(・・)

イベント発生時にTIME関数で時間を取得して、
DO分でループを回して、
DATEADD("s",2,time)と同じになるまで待つとか。

投稿時間:2002/09/10(Tue) 18:37
投稿者名:ハイパー初心者
URL :
タイトル:
Re: ウエイト処理について質問させてください

アドバイスありがとうございます。早速やってみます。

投稿時間:2002/09/10(Tue) 19:03
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re^2: ウエイト処理について質問させてください
# 事後ですが。

VBはイベントドリブンなのですから、そういうのはやめましょう。
素直にタイマーを使って待つのを勧めます。