リファレンスなど確認しましたが分からなかったので2点、質問させてください。
combox の内容を変更するために objprm を用いているのですが、
objprm が実行されると(正式名称は知りませんが)見えている小窓の所に
項目(文字列)が表示されないのです。
▼を押して表示された項目にカーソルを合わせて選択すると
表示がされるようになるのですが。
これはこういうものなのでしょうか? それともこちらのミスでしょうか?
それともう一つ。objprm の質問です。
新しくウィンドウを作るとオブジェクトIDは0から始まって配置されるらしく?
その後に objprm で WinID 0 にあるオブジェクトの内容を変更しようとしても、
WinID 1 にオブジェクトがある場合そのオブジェクトの内容が変更、
無ければエラーが発生すると言うことが起きます。
どうにか WinID 1 での処理を終えて閉じるときに Win 0 のオブジェクトの内容を
変更したいのです。
きちんと伝わればいいのですが。こちらの勘違いやミスでしたら済みません。
よろしくお願いします。以下はサンプルです。
screen 1 の記述を消して実行すれば、最初の質問が再現できます。
screen 0 t = "aaa\nbbb\nccc" combox a, , t // 変更したいオブジェクト id = stat wait 300 screen 1 button "", *aa mes stat wait 300 t = "xxx\nyyy\nzzz" objprm id, t stop *aa stop