Q157-1:作成したアプリケーションにてエラーが発生して、次の作業ができない状態にあり困っております。何か良い方法がありましたらご指導ください。因みに、昨日の時点ではまったく問題はありませんでした。現在のところ初期化する処理など対処する方法をとっておりますが、下の階層フレームが立ち上がったままで次の作業が行えません。
A157-1:
お送りいただいたアプリケーションの[サブルーチン(ID:55)]に繋がる処理ですが
@[ラジオボタン(ID:7)]のメソッド「setForegroundAt(Color,int)]の引数0がNULLになっています。(このメソッドは実行の必要は無いのではないかと思います。)
A[ファンクション(ID:53)]の「ファンクションの呼び出し(0引数)」を行っていますが、この[ファンクション(ID:53)]の「処理要求イベント」に[ファンクション(ID:53)]自身が繋がっていますので、ここで処理の無限ループが発生しています。
他に気が付いたところがありましたら、追ってご連絡いたしますが、固まってしまう原因は[ファンクション]と思われますので、取り急ぎご報告いたします。
Q157-2:
ラジオボタングループで要素の選択時に、選択位置により処理を分岐したい。
下位階層にリスト格納変数が存在し、要素追加のメソッドを公開し、上位の階層からも要素追加ができるようにしている。下位の階層および上位の階層から要素の追加を実行する場合、上位の階層から追加された要素がリストの上方の要素として追加されるのか。
A157-2:
データ選択イベントの処理において、等価演算コンポーネント等を用いて、項目の選択位置を判断し分岐していただくことになります。イベント番号での分岐も可能ですが、イベント番号0は「定常起動」と同様の動作になりますため、注意が必要です。
あくまでリスト内の要素の順序は、どの階層から実行されたかに関わらず追加処理を実行した順序になります。処理の順序を慎重に構成し、順序を制御する必要があります。