PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13322 00/09/21 20:04:29 RE(4):PB6.5: nvoのインスタンスの自動生成って? By Lucky
13313 00/09/20 17:30:50 RE(3):PB6.5: nvoのインスタンスの自動生成って? By こてちゅ
13312 00/09/20 15:54:42 RE(2):PB6.5: nvoのインスタンスの自動生成って? By M.M
13310 00/09/20 15:09:22 RE(1):PB6.5: nvoのインスタンスの自動生成って? By こてちゅ
13309 00/09/20 14:38:57 PB6.5: nvoのインスタンスの自動生成って? By Lucky

カテゴリ:ユーザオブジェクト
日付:2000年09月20日 15:54 発信者:M.M
題名:RE(2):PB6.5: nvoのインスタンスの自動生成って?

こてちゅさん、Luckyさん、こんにちは。

>それと、インスタンスを生成するってことは、それだけでリソースを食いつぶします。
>グローバルで使用するのなら、それでもかまわないでしょうが、
>ローカルで使用する場合、いつインスタンスが破棄されるんでしょう?
>もしかしたら、アプリケーションが終わるときまでそのまま。
>(その辺りは、詳しくないので誰かフォローを。ちゃんとローカル変数と共に破棄されればいいですが。)

その変数が無効になる時に、一緒に破棄されると思いました。
例えば、ローカル変数で自動インスタンスのnvoを宣言すると、宣言
時に同時にインスタンスが生成され、そのイベント/関数が終了して
ローカル変数が無効になった時点でインスタンスが破棄されるはずです。


>そのことによって起こりうる弊害をなるべく減らすのがよいと思います。
>ま、設計の段階でいろいろ検討するべきでしょう。

個人的には、PB5.0の時にユーザオブジェクトの自動インスタンスのバグ
(自動的に破棄されない)で悩んだ経験があるので、ユーザオブジェクトの
自動インスタンスは使用せずに、なるべくスクリプトでCreate/Destroy
するようにしています。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows98
DBMS Oracle SQL*Net 8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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