最初: 私は UC4 を使用しています - ダイアログ バージョン 9.00A ビルド 234-162。
可変数の入力フィールドを (:READ 経由で) 読み取ろうとしており、それらの値を配列に格納したいと考えています。
:DEFINE &FILE#, string, 10
:PUBLISH &FILE#[], , "WORKFLOW"
:BEGINREAD "Files"
: READ &CNT#, , "Number of files", "3"
:ENDREAD
:SET &IDX# = 1
:BEGINREAD "Files"
: WHILE &IDX# LE &CNT#
: SET &IDX# = ADD(&IDX#, 1)
: READ &FILE#[&IDX#], ,"???"
: ENDWHILE
:ENDREAD
問題: :READ の最初のパラメーターは変数でなければならないというエラー メッセージ U0020310 が表示されます。
質問: 何が欠けていますか? 配列で :READ を使用することは不可能ですか? その場合: どうすれば回避できますか?