PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4505 | 98/12/25 13:31:16 | RE(6):otherイベントについて By M.M |
4502 | 98/12/25 12:59:56 | RE(5):PB6: KEYイベントでの「TABキー」判定について By リエッチ |
4500 | 98/12/25 12:40:18 | RE(4):PB6: KEYイベントでの「TABキー」判定について By k_k |
4499 | 98/12/25 12:31:42 | RE(3):PB6: KEYイベントでの「TABキー」判定について By PowerJumper |
4497 | 98/12/25 12:05:31 | RE(2):パワーソフトからPB6で修正するという回答をもらったんですが... By リエッチ |
4491 | 98/12/24 18:31:09 | RE(1)パワーソフトからPB6で修正するという回答をもらったんですが... By M.M |
4489 | 98/12/24 12:44:31 | PB6: KEYイベントでの「TABキー」判定について By リエッチ |
カテゴリ:データウィンドウ
日付:1998年12月25日 13:31 発信者:M.M
題名:RE(6):otherイベントについて
「PowerJumper」さん、「K_k」さん、「リエッチ」さん、こんにちは。
>>>ウィンドウの「KEYイベント」がありますが、その中に「TABキー」が押されたときの
>>>処理を書こうとしましたが、「TABキー」をおしても「KEYイベント」が発生しないのです。
>>>TABキー以外のキーが押されたときには、きちんと「KEYイベント」が発生してくれるのです。
>>>これはどういう事なのでしょうか?
>>
>>確かに、イベントは拾いませんね。
>>回答にはならない様ですが、色々なウインドウイベントで試しました。
>>何故かotherイベントでは拾う様です。
>>スクリプトをこう書きました↓。
>>
>>IF KeyDown(KeyTab!) THEN
>> MessageBox(\"\",\"KeyTab\")
>>END IF
>>
>otherイベントを使うとしょっちゅうイベントが発生しちゃうのでパフォーマンスが
>落ちるとHELPにありますが、使っても大丈夫なのでしょうか。
otherイベントはPowerBuilder1.xの互換性を保つために残しているイベントで、極力使わないで
欲しいという趣旨のドキュメントを見た記憶があります。
実際、「k_k」さんのコメントのとおり、いろいろなイベントを拾ってしまうので、パフォーマンス
が悪化します。(ウィンドウに発生する全てのイベントを拾っているのでは??)
以前に別の人が作ったPBアプリのチューニングをした際、otherイベントの処理を外すことで劇的に
レスポンスが改善された経験があります。
みなさん、otherイベントには注意しましょう!
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.