PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4048 | 98/11/19 17:15:43 | RE(5):ありがとうございました By s.nagai |
4047 | 98/11/19 16:05:46 | RE(4):PB6: DataStore型から継承したユーザオブジェクト By あすかちゃんの父 |
4046 | 98/11/19 15:29:58 | RE(3):PB6: DataStore型から継承したユーザオブジェクト By s.nagai |
4043 | 98/11/19 14:48:55 | RE(2):PB6: DataStore型から継承したユーザオブジェクト By てとらぽっと |
4042 | 98/11/19 14:22:24 | RE(1):PB6: DataStore型から継承したユーザオブジェクト By あすかちゃんの父 |
4036 | 98/11/19 13:29:30 | PB6: DataStore型から継承したユーザオブジェクト By s.nagai |
カテゴリ:PowerBuilderの不具合?
日付:1998年11月19日 15:29 発信者:s.nagai
題名:RE(3):PB6: DataStore型から継承したユーザオブジェクト
どうもこんにちは。
>Handleはウィンドウを含むビジュアル系コントロールの
>Window Handleを返すものですから、非表示のオブジェク
>トのインスタンスを生成してもハンドルは取得できないと
>思います。PB5.0.02で帰ってきた値は、ハンドルとして
>使えました?
>あと、このHandle(li1)のHandleって関数は、PowerScript
>の関数ですよね?
検索処理等でデータストアを使用していて
検索時に動的にSQLを変更することや検索中にインジケータを表示して
検索のキャンセルをできるようにしています。
データストアはそうしたイベントでそれを作成したウィンドウやユーザオブジェクトに
対してイベントが発生したとの通知を行えるように、特定のユーザイベントを起動しています。
そのイベントを起動する際に、イベントの引数のひとつにユーザオブジェクトのハンドルを
渡しています。
受ける側では、複数データストアをCreateしている場合がありますので、Createした際に
保持しておいたHandleと照らしてどのデータストアからイベントが起動したのかを
判断しています。
というような処理をしていたのですが、PB6にしたとたん判別不能になってしまったのです。
ただ、handleを用いずにCreate時にデータストアのインスタンス変数に一意の値を設定しておいて
データストア側でイベントが発生した場合はそのインスタンス変数をHandleの替わりに送ることで
回避できるのですが。
最近になってやっとPB6に移行をはじめたのでPB6を詳しく理解していない面もあります。
移行していきなりこの問題にぶつかってしまっていてこれから不安です。
山程、確認することがあってこれから先を思うと、、、
あとPB6で気になった点としては、
デバック時のショートカットキーが無くなってしまったのはどうしてなのでしょうか?
エラーが発生した行番号が実際の行番号と一致しない場合があるのはどうしてなのでしょうか?
PB6 謎が深まるばかりです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.