PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8533 | 99/10/05 14:34:17 | RE(6):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By mimi2 |
8531 | 99/10/05 14:17:55 | RE(5):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By てとらぽっと |
8528 | 99/10/05 13:51:16 | RE(4):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By こてちゅ |
8526 | 99/10/05 12:58:41 | RE(3):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By mimi2 |
8524 | 99/10/05 12:02:39 | RE(2):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By こてちゅ |
8522 | 99/10/05 11:54:34 | RE(1):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By てとらぽっと |
8521 | 99/10/05 11:40:24 | PB6.5: ユーザオブジェクトを関数の引数にしたいのですが By mimi2 |
カテゴリ:ユーザオブジェクト
日付:1999年10月05日 12:02 発信者:こてちゅ
題名:RE(2):PB6.5: ユーザオブジェクトを関数の引数にしたいのですが
mimi2さん、こんにちは。
>ユーザオブジェクト(標準のdatawindow型で作成)を関数に引き渡すことがうまくできずに悩んでいます。
>datawindowを引数とする関数を作り、その中でdatawindow.Object.data[1,1]とアクセスしたり、検索した
>りしているのですが、そこにユーザオブジェクトを渡すと「NULLオブジェクトの参照」エラーになります。
>このユーザオブジェクトを継承したdatawindowを渡すとうまく動きます。
>
>ユーザオブジェクトはあくまで型はユーザオブジェクトであり、datawindowとみなすことはできないので
>しょうか。
ユーザオブジェクトを渡すっていうのが、どうやっているのかわかりませんが、
ユーザオブジェクトを作っただけで、そのユーザオブジェクトの名前をそのまま渡している
ってことはありませんよね?
これでは、ユーザオブジェクト型を作っただけになりますから、
それを渡そうとしても、クリエイトされていない(インスタンスがない)状態となります。
(僕の勘違いだったら、ごめんなさい。)
継承しているといっているのは、Windowオブジェクトに貼り付けているってことですよね?
これは、自動的にユーザオブジェクト型のDWがクリエイトされているので、参照可能だということです。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.