PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
19431 | 03/05/07 11:03:52 | RE(5):データストアのエラー情報を取得するには By Taka |
19428 | 03/05/06 16:31:14 | RE(4):データストアのエラー情報をウィンドウのスタティックテキストに表示させたい By BIKU |
19427 | 03/05/06 16:10:14 | RE(3):データストアのエラー情報をウィンドウのスタティックテキストに表示させたい By M.M |
19425 | 03/05/06 14:51:12 | RE(2):データストアのエラー情報をウィンドウのスタティックテキストに表示させたい By BIKU |
19423 | 03/05/06 11:47:14 | RE(1):データストアのエラー情報をウィンドウのスタティックテキストに表示させたい By M.M |
19422 | 03/05/02 13:34:53 | 標準クラスユーザオブジェクトより取得したデータをウィンドウ上のスタティックテキストに表示させたい By BIKU |
カテゴリ:スクリプトの記述
日付:2003年05月06日 14:51 発信者:BIKU
題名:RE(2):データストアのエラー情報をウィンドウのスタティックテキストに表示させたい
M.Mさん、こんにちは。
>ユーザオブジェクトに、親ウィンドウの情報を渡してスタティックテキストに出力させるのですが、
>少しコツが必要です。
親ウィンドウの情報を、ユーザオブジェクトに渡すのはできるのですが
ユーザオブジェクト上で現在アクティブなWINDOWの情報を取得できないのでしょうか?
?w_par = This.GetParent()
?DO WHILE w_par.TypeOf() <> Window! AND IsValid(w_par)
?w_par = w_par.GetParent()
LOOP
以上をユーザオブジェクトで行ってみたのですが
?の時点でオブジェクトが取得できず、
ループに入り、?で落ちます。
(ユーザオブジェクトの親に、ウィンドウが存在するのかちょっとわかりませんが。。)
>実験君する余裕もないので、自分で調べてください。
>実現は可能ですが、その代わり応用範囲は狭くなります。
>(スタティックテキストのないウィンドウには対応できないユーザオブジェクトとなってしまう)
>
>ちなみに私の場合、データストアでエラーが発生した場合には、決められたテキストファイルに
>エラー情報を出力するようにしています。
>そうすることで、特定のウィンドウだけしか対応できなくなる欠点を回避しています。
私も決められたテキストファイル名にエラー情報を出力するようにしています。
なので、ユーザオブジェクトは、共通で使用するようにしています。
余裕がないところ大変申し訳ございませんが、何かヒントでもありましたら
教えてください。宜しくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.