PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20675 | 03/12/11 09:55:58 | RE(2):PB7.0: MDIフレーム上のシートの取得について By innan-taka |
20672 | 03/12/10 16:22:34 | RE(1):PB7.0: MDIフレーム上のシートの取得について By hirotyan |
20669 | 03/12/10 11:17:47 | PB7.0: MDIフレーム上のシートの取得について By innan-taka |
カテゴリ:PowerBuilderの開発環境
日付:2003年12月10日 16:22 発信者:hirotyan
題名:RE(1):PB7.0: MDIフレーム上のシートの取得について
innan-takaさん、こんにちは。
>MDIフレーム(w_main_menu)上に、いくつかのシートが開いています。
>ただし、開いているシートの型は、window型以外に、window型から継承した、w_base_h型があります。
>w_base_h型には、インスタンス変数(long i_save)が定義されています。
>
>「開いている全てのシートについてwindow型は無視して、w_base_h型のi_save=1が見つかった時点で処理を抜
ける」
>としたいのですが、window型のシートを取得するところでエラーになります。まあ、当然ですが・・・
>なにか、うまい回避策はないでしょうか?
う?ん、window型→w_base型→w_base_h型→w_base_hのMID
↓
その他のMID
って継承関係なら、w_baseにboolean ib_w_base_h = falseってなのを作っておき、
w_base_hの時にtrueにするってのは・・・ダメですかね・・・。
window.Control[]からwindow継承型に無くてw_base_h型にあるコントロールを探すとか・・・。
う?ん。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.