PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23426 08/10/08 23:30:06 RE(3):PB10.0: HALT CLOSEでアプリケーションのCLOSEイベントが走らない。 By class
23424 08/09/29 11:06:46 RE(2):PB10.0: HALT CLOSEでアプリケーションのCLOSEイベントが走らない。 By けんじ
23418 08/09/25 22:22:48 RE(1):PB10.0: HALT CLOSEでアプリケーションのCLOSEイベントが走らない。 By class
23416 08/09/24 09:36:05 PB10.0: HALT CLOSEでアプリケーションのCLOSEイベントが走らない。 By けんじ

カテゴリ:PowerBuilderの不具合?
日付:2008年10月08日 23:30 発信者:class
題名:RE(3):PB10.0: HALT CLOSEでアプリケーションのCLOSEイベントが走らない。

けんじさん、こんばんは。

レスが遅れてすみません。

やはり、Haltでは即座に画面が閉じられてしまうので
closeイベント内のブレイクはとまらないようです。

そこで、PostQuitMessageというAPIがありますので、
Halt Closeの代わりに呼んでください。

ただし、Haltとは違う挙動でアプリが終了しますので、
あくまで、テストの範囲内でご利用ください。


>classさん、こんにちは。
>お早い返答ありがとうございます。

>APPLICATIONのCLOSEにブレークポイントを張ってデバッグ実行してみました。
>しかし、やはりCLOSE処理ではプレークでとまらないようです。

>最悪、他のウィンドウで処理を行うことも考えていますが、
>デバッグでWM_NCDESTROYが成功するような方法があれば伺いたいと思います。

>よろしくお願いします。

>>けんじさん、こんばんは。
>>
>>アクティブでない(デバッグウィンドウがアクティブになっている)状態の
>>ウィンドウなどでHALTしてもWM_NCDESTROYが失敗するようなので、
>>APPLICATIONのCLOSEのみブレイクポイントをつけてみてはいかがでしょうか?
>>



付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

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

Server SoftWare

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

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