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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.