PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
11709 00/06/12 14:07:45 RE(5):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By てとらぽっと
11708 00/06/12 13:58:20 RE(4):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA
11707 00/06/12 13:38:28 RE(3):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA
11706 00/06/12 13:30:38 RE(2):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By Taka
11703 00/06/12 13:18:35 RE(1):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By てとらぽっと
11702 00/06/12 12:58:59 PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について By MIYAHARA

カテゴリ:PowerBuilderの開発環境
日付:2000年06月12日 13:18 発信者:てとらぽっと
題名:RE(1):PB6.5: カスタムユーザオブジェクトを貼り付けたウィンドウの継承について

MIYAHARAさん、こんにちは。

>先祖ウィンドウであるw_parentにはウィンドウ関数wf_functionがあり、
>その関数によってウィンドウ上に対して何らかの処理、
>もしくはそのきっかけを与えています。

>現在uo_custom中のコマンドボタンから、
>wf_function関数を呼び出したいのですが、
>例えば w_parent.wf_function() と呼び出すと
>「nullオブジェクトの参照エラー」が帰ってきますし、
>w_A.wf_function()と呼び出すと、
>w_Bのウィンドウのコマンドボタンを押した時にも
>w_Aのウィンドウに対して処理をしてしまいます。

>なんとかw_A、w_B、それぞれのボタンが押された時には
>それぞれのウィンドウに対して処理を行って欲しいのですが、

代名詞 Parent を使って、こんな感じで処理します。
(PBがないのでサンプル↓のチェックはしていません。)

w_parent lwindow
lwindow = Parent
lwindow.wf_function()


ウィンドウが w_parent を継承している限り、
w_A, w_B などを特定しなくて済みます。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.