PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
2562 98/08/03 10:24:14 強いて言えば「共有変数」かなあ By M.M
2555 98/08/01 21:04:40 PB5.0.04: 静的変数の定義方法を教えてください。 By aoki3

カテゴリ:旧電子会議室
日付:1998年08月03日 10:24 発信者:M.M
題名:強いて言えば「共有変数」かなあ

「aoki3」、こん★★は。

>VBでいうと
>static integer iWk
>のように、変数の中で、再度呼ばれたときも値を保持している
>スタティック変数を定義したいのですが、
>ヘルプで、「静的」「変数定義」などで調べても
>わかりませんでした。

Powerスクリプトでは、VBやCでいうところの「static」はありませんが、一番近いのは「共有変数」
ではないかと思います。
この変数は「インスタンス変数」と同様、Window,Menu,UserObjectなどに属しますが「インスタンス
変数」と異なり、同じ方のWindowやMenuの間で同じ値が保持されます。
(インスタンス変数の場合、WindowやMenuが破棄されると変数の値も破棄される)

でも自分では一度も使ったことがありません。(特に根拠はないですが、実用的でないと思ったため。)
値を保持しておきたい変数は、グローバル変数や、MDIアプリケーションの場合Frameウィンドウの
インスタンス変数に保持するようにしています。ご参考まで。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS その他
Browser (記載なし)

Server SoftWare

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

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