PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14177 | 00/12/23 02:30:14 | RE(5):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By ryochan |
14176 | 00/12/22 22:51:58 | RE(4):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By M.M |
14170 | 00/12/22 14:11:54 | RE(3):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By ryochan |
14168 | 00/12/22 12:14:01 | RE(2):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By Taka |
14158 | 00/12/20 16:21:02 | RE(1):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By M.M |
14154 | 00/12/20 15:08:31 | PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる By ponta20 |
カテゴリ:スクリプトの記述
日付:2000年12月22日 14:11 発信者:ryochan
題名:RE(3):PB7.0: OPENスクリプトにMessageboxを表示すると画面操作不能になる
みなさん、こんにちは。
ponta20さんの現象は、
レスポンスウィンドウを
呼び出したスクリプトで
止まっている、つまり、
レスポンスウィンドウが
閉じていなく、呼び出し側で
閉じるのを待っている状態
だと思いますが。
よって、
只単にreturn時において、
レスポンスウィンドウの
visibleがfalseに
なっているだけにしか
思えませんが。
パラメータがnullだったら
処理を抜けるというのは
レスポンスウィンドウを
表示(open)させない
ということでしょうか?
でもそれなら、
呼び出す側で制御させれば
いいしですし、
pontaさんのおっしゃっている
ことはreturn後の
処理を実行させないという
ことですよね。
>>結論から言いますと、OpenイベントでMessageBox関数は使わない方がいいです。
>これについては、なんとなく理解できます。が、
私はそうは思いませんが...
openイベントが発生する時点では
インスタンスは生成されている
はずです。
でないと、openイベント内で
貼り付いているコントロールの
制御は行えないと思います。
ウィンドウのイベントには
ありませんが
(多分危険だから外しているのでは)
インスタンス生成時はconstructor
だと思いますが。
なので、たとえ
アプリケーションオブジェクト
のopenイベントからでも
メッセージボックスを出しても
構わないと思います。
もし私の見解が間違っていたら
ご指摘下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.