PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23454 | 08/12/10 09:16:55 | RE(1):PB10.0: クリックの連打のイベントについて By Hakofugu |
23450 | 08/12/08 12:13:43 | PB10.0: クリックの連打のイベントについて By ada_gl |
カテゴリ:PowerBuilderの開発環境
日付:2008年12月08日 12:13 発信者:ada_gl
題名:PB10.0: クリックの連打のイベントについて
単純な質問かと思いますが、
PBのウィンドゥより、クリックし外部EXEを起動しようと思います。また、外部EXEが二重起動しないようにす
るため、クリック後、外部EXEの起動とともに、コントロールボタンを5秒間、使用不可(enabled=false)や非表示
(hide)などしてますが、うまくいきません。
//cb_1のクリックイベント
run(\"外部.EXE\")
cb_1.hide()
cb_1.enabled=false
sleep(5000) //→?ここで再度クリック
cb_1.show()
cb_1.enabled=true
//
上記ソースで5秒間スリープした間に?再度クリックすると再度、\"外部.EXE\"が起動されてしまいます
sleep中に行ったクリックイベントを破棄することはできないでしょうか?
ちなみに、sleepでなく、for?nextやloopなども試しましたが、同様でした。
よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.