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:23 発信者:tomson
題名:PB7.0: this.classname()がnull

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

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

ヘルプのclassname()には「コントロール名がNullだとNullを返す。」とありましたが、
上の場合コントロール名が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.