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 (記載なし)

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