PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
24585 | 20/09/02 13:44:15 | RE(2):PB11.5: ローカル変数定義の初期値を取得できない By itigo |
24584 | 20/09/02 12:00:03 | RE:PB11.5: ローカル変数定義の初期値を取得できない By Wutian |
24583 | 20/08/28 10:08:17 | PB11.5: ローカル変数定義の初期値を取得できない By itigo |
カテゴリ:PowerBuilderの不具合?
日付:2020年08月28日 10:08 発信者:itigo
題名:PB11.5: ローカル変数定義の初期値を取得できない
PowerBuilder11.5で作成したユーザオブジェクトの解析処理を作成しています。
以下の形で、ローカル変数定義の初期値を取得しようとしていますが、
ローカル変数のデータ型がStringの場合のみ、なぜかシステムが強制終了してしまいます。
どなたか取得方法をご教示いただけないでしょうか?
または不具合等の情報をお持ちの方はいらっしゃらないでしょうか?
何卒よろしくお願いいたします。
ClassDefinition lcd_uo
any la_initial
Long ll,mm
Long ll_cnt, ll_val_cnt
lcd_uo = FindClassDefinition("※オブジェクト名", "※ライブラリ名")
ll_cnt = UpperBound( lcd_uo.ScriptList )
If ll_cnt > 0 then
For ll = 1 to ll_cnt
ll_val_cnt = UpperBound( lcd_uo.ScriptList[ll].LocalVariableList )
If ll_val_cnt > 0 then
For mm = 1 to ll_val_cnt
la_initial = lcd_uo.ScriptList[ll].LocalVariableList[mm].InitialValue
/* ここで落ちる。
la_initialにセットするのが駄目というより、
InitialValueプロパティにアクセスしようとするだけで落ちている感じ。*/
Next
End if
Next
End if
付加情報:
PowerBuilder Version 11.5
Client SoftWare
OS Windows10
DBMS Sybase SQL Anywhere Client
Browser Chrome
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.