PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
5282 99/03/02 14:02:36 RE(5):CloseQueryイベントについて By ouchi
5279 99/03/02 12:08:34 RE(4):CloseQueryイベントについて By Kasi
5272 99/03/01 12:03:14 RE(3):RE:CloseQueryイベントについて By M.M
5271 99/03/01 11:44:50 RE(2):CloseQueryイベントについて By ouchi
5266 99/02/26 19:35:48 RE(1):CloseQueryイベントについて By M.M
5237 99/02/25 19:56:32 PB6: ウィンドウのクローズ制御 By ouchi

カテゴリ:スクリプトの記述
日付:1999年02月26日 19:35 発信者:M.M
題名:RE(1):CloseQueryイベントについて

「ouchi」さん、こんばんは。

>ウィンドウのコントロールメニューによるクローズを制御したいため、
>closeQueryイベントでクローズしたくない場合に「Message.ReturnValue」に1を
>セットしました。
>通常時は制御できたんですが、ウィンドウ内に配置してあるデータウィンドウ・
>オブジェクトプロパティの設定処理をcloseQueryイベントに追加したところウィンドウ
>がクローズしてしまいます。
>なにか影響があるんでしょうか?
>なにか参考になる事が有りましたらよろしくお願いします。

>---< closeQueryイベントのスクリプト >---------------------------------

>dw_1.object.カラム名.Visible=TRUE    <--- この処理があるとクローズしてしまう
>Message.ReturnValue=1

>---------------------------------------------------------------------

上記のスクリプトをPB5.0.04でテストしてみましたが、問題ありませんでした。
しかし、HELPをみたところ気になる箇所をみつけました。

?????????????????????????????????????
<PowerBuilder5.0のHELPより抜粋>
関数仕様の変更
Message オブジェクトの ReturnValue プロパティの値を設定する
必要はなくなりました。代わりに、RETURN 文を使用してください。
?????????????????????????????????????

ですので、以下のように記述を変更するとどうなるんでしょうか?
(PB5.0.04では正常に動作しました)

?????????????????????????????????????
dw_1.object.カラム名.Visible=TRUE
RETURN 1
?????????????????????????????????????

これで駄目なら、PBのバグの可能性があります。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

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

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