PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12126 | 00/07/06 19:50:30 | RE(3):PB6.5: 親オブジェクトの変更について質問 By MIYAHARA |
12113 | 00/07/06 11:58:55 | RE(2):PB6.5: 親オブジェクトの変更について質問 By てとらぽっと |
12112 | 00/07/06 11:40:40 | RE(1):PB6.5: 親オブジェクトの変更について質問 By こてちゅ |
12111 | 00/07/06 11:25:41 | PB6.5: 親オブジェクトの変更について質問 By MIYAHARA |
カテゴリ:継承関係
日付:2000年07月06日 11:58 発信者:てとらぽっと
題名:RE(2):PB6.5: 親オブジェクトの変更について質問
MIYAHARAさん、こんにちは。
>まずuo_Aから継承したuo_A\'を作成し、
>次にuo_Bをexportしてエディタで親の変更を行おうとしました。
>具体的には
(略)
>とあったexportファイルの「from uo_A」の部分を
>「from uo_A\'」としました。
>結果は、uo_Bの編集画面のヘッダー部分が「uo_A\'から継承したuo_B」
>のように表示されており、一見うまくいったっぽいんですが、
>自信が持てません。このような方法でよろしかったのでしょうか?
>それとも他にもっとスマートな方法があるのでしょうか?
上記の方法がベターであると思います。(^^;
その後一応、全部のオブジェクトの再生成をしてます。(^^;;;
>あと、スクリプトの最後の一行の
>global uo_B uo_B
>は何をしているのでしょうか?
>まさかglobalなuo_B型のuo_Bオブジェクトを作成? (^^;
多分そういうことだと思います。
ウィンドウやユーザーオブジェクトは、
データ型を指定して(ローカル変数なしで)
Open や OpenUserObject することが出来ますが、
実際はグローバル変数に宣言されたデータ型と
同名の変数を使っているものと考えられます。
…誤解を与えそうなので訂正します。
正確には「オブジェクトを作成」まではしていなくて、変数宣言だけしてます。
だから Open や OpenUserObject でインスタンスを開かなければなりません。
(あ、こんどはこてちゅさんと まったく同じ内容でダブってしまった。(^^; )
>追伸
>下の付加情報を設定していている時にふと思ったのですが
>サーバーOSがLinuxな人はどうしたら良いのでしょうか?(「その他」もない (^^;)
>うちLinuxなんです。
そりゃもう、【ご意見ご要望】に
投稿すれば良いのですよ(笑)。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.