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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.