PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
22245 | 05/10/11 13:56:04 | RE(5):型の違う変数について By cocoa |
22243 | 05/10/08 02:55:05 | RE(4):型の違う変数について By Taka |
22242 | 05/10/07 20:28:00 | RE(3):型の違う変数について By めめ |
22241 | 05/10/07 19:37:50 | RE(2):型の違う変数について By cocoa |
22240 | 05/10/07 17:05:57 | RE(1):型の違う変数について By AzureRX-7 |
22239 | 05/10/07 16:43:35 | 型の違う変数について By cocoa |
カテゴリ:スクリプトの記述
日付:2005年10月07日 17:05 発信者:AzureRX-7
題名:RE(1):型の違う変数について
cocoaさん、こんにちは。
>いつもお世話になっております。
>
>とあるデバッグ処理をしていた時、発見したのですが・・・
>ウインドウAから「OpenWithParm」でウインドウBを開く時、データウインドウを渡すつもりで
>「This」と書いたのですが、コマンドボタンのイベントに書いたのでもちろんコマンドボタン
>がウインドウBに渡されました。このとき、ウインドウBではDataWindow型のインスタンス変数
>に格納するように「idw_parm = Message.PowerObjectParm」とありました。
>ちなみに、idw_parmの宣言は「Datawindow idw_parm」と型を指定しています。
>受け取ったのはコマンドボタンで、変数はデータウインドウのはずなのに、idw_parmに
>コマンドボタンが見事にセットされました(笑)
>型が違う変数のはずなのに、エラーになりませんでした・・・なぜ?
>
>以上、長文すみません・・・
>
>
そのボタンは、DataWindow上に配置したボタンオブジェクトではないですか?
だとすると、DataWindowの「buttonclicked」イベントが発生するため
代名詞「this」はDataWindowを表すこととなります。
※外していたらごめんなさい。m(__)m
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.