PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
21110 04/04/21 11:44:26 RE(2):PB7.0: this.classname()がnull By tomson
21109 04/04/21 10:53:38 RE(1):PB7.0: this.classname()がnull By isii
21108 04/04/21 10:23:49 PB7.0: this.classname()がnull By tomson

カテゴリ:PowerBuilderの開発環境
日付:2004年04月21日 10:53 発信者:isii
題名:RE(1):PB7.0: this.classname()がnull

tomsonさん、こんにちは。

>皆様おはようございます。

>あるコマンドボタンコントロールのclickedイベントで
>例えば
>messagebox(\"\",this.classname())
>などと記述するとアプリケーション実行時のクリック時に
>「エラー:Nullオブジェクトの参照が行われました イベントclickedの31行目(w_mainのオブジェクトcb_close)」
>と実行エラーとなってしまいます。

>ヘルプのclassname()には「コントロール名がNullだとNullを返す。」とありましたが、
>上の場合コントロール名がnullなんてことはないと思うのです。

>原因を調べるのに手詰まりになってしまい、投稿させていただきました。
>お知恵を拝借させてください。

>※ちなみにこのコントロールが載っているウィンドウに新しいボタンコントロールを貼り付けて同じようなことをし

>ところ、期待通りの結果になったので、原因はやはりこのコントロール固有のものではありそうなのですが。。。
ClassName()を呼ぶ前の処理が記載されていないのでわからないのですが、
Close( parent )を呼んでから、ClassName()呼ぶとするとNullになります。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS HP-UX
DBMS Sybase SQL Server System 11
WebServer (記載なし)

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