PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23215 | 07/12/12 13:31:48 | RE(6):PB9.0: 中断処理の実装について教えてください By kut |
23214 | 07/12/12 13:12:18 | RE(5):PB9.0: 中断処理の実装について教えてください By 梶 |
23208 | 07/12/11 09:53:46 | RE(4):PB9.0: 中断処理の実装について教えてください By kut |
23207 | 07/12/11 09:06:45 | RE(3):PB9.0: 中断処理の実装について教えてください By 梶 |
23206 | 07/12/07 18:02:33 | RE(2):PB9.0: 中断処理の実装について教えてください By kut |
23205 | 07/12/07 17:52:24 | RE(1):PB9.0: 中断処理の実装について教えてください By 梶 |
23204 | 07/12/07 14:52:43 | PB9.0: 中断処理の実装について教えてください By kut |
カテゴリ:PowerBuilderの開発環境
日付:2007年12月12日 13:12 発信者:梶
題名:RE(5):PB9.0: 中断処理の実装について教えてください
kutさん、こんにちは。
>Sleepの外部関数を使ってやってみましたが、
>集計中に中断ボタンのclickedイベントは発生しませんでした。
>
>プログラムでは
>
>// ここにYield()とか書いてみました
>
>Sleep(20)
>
>// キャンセルフラグで中断ボタンが押されたか判定
>if ib_cancel = true then
>
> if MessageBox(\"?\",\"中断しますか?\",Question!,YesNo!) = 1 then
>
> // リターンで戻り処理を終了する
> return
> end if
>end if
>
>というふうに書いています。
kutさんが書かれているプログラムを私が知っている訳ではないので、
上記の抜粋では正しく書けているか、要求している動作に沿っているかを
判断する事は残念ながらできません。
kutさんの仰っている集計処理がどのようなものなのか、そもそも本当に
ボタンのClickedイベントは発生していないのか、ボタンは押せる状況なのか
(例えばマウスポインタがアワーグラスになっていないか)、
中断判定の記述はロジックに沿った場所に書かれているか、
などをもう一度見直してみましょう。
Yield関数のヘルプの例なども参考になると思いますので、もう一度目を
通してみては如何でしょう?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.