PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23476 09/02/17 16:12:21 RE(1):PB10.0: エラーメッセージを By ace
23475 09/02/16 23:25:18 PB10.0: エラーメッセージを By ada_gl

カテゴリ:PowerBuilderの開発環境
日付:2009年02月17日 16:12 発信者:ace
題名:RE(1):PB10.0: エラーメッセージを

ada_glさん、こんにちは。
Applicationオブジェクトのシステムエラーイベントに
HALT {CLOSE} とすれば すぐにアプリケーションは終了します。
※以下HELPからの抜粋

キーワード CLOSE を伴わない HALT 文は、直ちにそのアプリケーションを終了します。 
キーワード CLOSE を伴った HALT 文は、直ちにアプリケーションの Close イベントに対するスクリプトと、ア
プリケーションを終了する前にすべてのインスタンス化したオブジェクトで CloseQuery、Close、 および 
Destructor イベントのスクリプトを実行します。これらのイベントに対するスクリプトがない場合には、直ち
にアプリケーションを終了します。

----- 以上HELPから

ただし、データウィンドウのエラーに関してもサポートする場合は、データウィンドウオブジェクトの
ERRORイベントにも同様の処理を行う必要があります。

蛇足ですが、SystemErrorイベントに以下の様なスクリプトを記載する事により、
エラーメッセージそのものをカスタム化する事もできます

MessageBox(\"システムERROR\",Error.WindowMenu + \"ウィンドウ内 \" + Error.Object + \"オブジェクトの \" + 
Error.ObjectEvent + \"イベントでエラー発生~n\" + &
String(Error.Line) + \"行目~n\" + Error.Text)


>大胆な質問かもしれませんが、ウィンドウのスクリプトの処理で異常時のエラーメッセージのボックスを出力
せず、エ
>ラーとなった場合は、即終了することは可能でしょうか?
>可能であれば、どこにどのように記述すればよいのか教えてください。




付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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