PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
17597 | 02/06/21 13:50:26 | RE(6):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By M.M |
17586 | 02/06/20 13:47:24 | RE(5):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By yuki1116 |
17585 | 02/06/20 13:47:22 | RE(4):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By yuki1116 |
17584 | 02/06/20 12:39:00 | RE(3):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By sarada |
17583 | 02/06/20 12:08:32 | RE(2):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By yuki1116 |
17582 | 02/06/20 11:24:47 | RE(1):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By shoot |
17580 | 02/06/20 10:04:41 | PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。 By yuki1116 |
カテゴリ:PowerBuilderの開発環境
日付:2002年06月20日 12:08 発信者:yuki1116
題名:RE(2):PB5.0.02: インスタンス変数の構造体の初期化について教えて下さい。
shootさん、こんにちは。
>構造体の初期化方法を変えてみてはどうでしょうか?
>i_hekte020 = init <- initは、i_hekte020と同じ型の構造体
以下のように早速試してみました。
========================================
//インスタンス変数で宣言
G_STR_HEKTE020 i_hekte020
========================================
========================================
//ローカルで宣言
G_STR_HEKTE020 init
i_hekte020 = init
i_hekte020.KOJINNO_CH = MID(BUF,43,9)
========================================
おかげさまで思った通りに変数を初期化できました!!
でも1つ不思議なのは、2回目以降この関数を通る時に
この構造体には既に1回目通った時のデータが格納されているんじゃないか??
ということです。
なんだか自分でも混同しているようですが、ここで値をセットしているのは
構造体にセットしているのではなく、インスタンス変数にセットしているのですよね。
とても勉強になりました!!
どうもありがとうございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.