このとき、通常ウィンドウをn個作成するときには
と記述すると思います。
sdim cap,512,3 cap="りんご","うどん","ピザ" n = 3 repeat n screen cnt,640,480 title cap(cnt) loop
ActiveX などをn個設置するときにはどうすればいいのでしょうか。
sdim cap,512,3 cap="りんご","うどん","ピザ" n = 3 url = "hsp.tv","google.com","goo.ne.jp" repeat n screen cnt,800,600 title cap(cnt) axobj ie, "Shell.Explorer.2",800,600 ie->"Navigate" url(cnt) loop
これだと
を実行してもnの最大値(この場合だと3)のウィンドウのブラウザしかジャンプしません。
ie->"Navigate" "yahoo.co.jp"
スクリプトを見てわかるとおり、ieのCOMオブジェクト型が何度も初期化されているからだと思います。
で、私が聞きたいのはこの ie の配列を作るにはどうしたらいいのかをお教えいただきたく質問しました。
ちなみに、sdim , dim で配列をつくっても、やはり型がちがうみたいで、クローンも作れないみたいです。
COMオブジェクト方変数の配列の作り方をお教えください。
よろしくお願いします。