PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
1341 | 98/04/24 13:50:01 | RE(5)::アプリが応答可能な状態に限ると思います... By ogasa |
1340 | 98/04/24 13:07:21 | RE(4):アプリが応答可能な状態に限ると思います... By てとらぽっと |
1339 | 98/04/24 11:58:01 | RE(3):PB5: 強制終了実行後にDBがロックされる By ogasa |
1335 | 98/04/24 09:26:21 | RE(2):PB5: 強制終了実行後にDBがロックされる By てとらぽっと |
1332 | 98/04/23 18:04:42 | RE(1):PB5: 強制終了実行後にDBがロックされる By ogasa |
1326 | 98/04/23 15:25:31 | PB5: 強制終了実行後にDBがロックされる By ogasa |
カテゴリ:旧電子会議室
日付:1998年04月24日 13:07 発信者:てとらぽっと
題名:RE(4):アプリが応答可能な状態に限ると思います...
ogasaさん、こんにちは。
>パワービルダーで、強制終了を検出することは可能なのでしょうか。
>もし、検出できたら、ロールバックとクローズ処理をさせたいのですか。
>よろしくおねがいします。
やはりこういう意味でしたか。(^^;
普通に終了するときと同様、強制終了したときも PowerBuilderで開発したアプリが
終了のWindowsメッセージを受け取ってアプリケーションオブジェクトの
Closeイベントが走りますので、ここに
DISCONNECT using sqlca;
とでも書いておけばいいわけですよね。
しかしハングアップしたときや、スクリプトを実行中でイベントを受け付けない間
(強制終了してもアプリからの応答がないと言われるとき)は、アプリが Windowsメッセージ
を受け取れないので「強制終了を検出すること」はできないと思います。
スクリプト実行中に強制終了したら動作の保証はないと言ってのける。(^_^;;;
せめてスクリプト実行中でも終了メッセージを受け取れるように Yield() を多用しておいて。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 7.3
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.