Contributions
How to pass the MainMenu[id] value through an array?
Hi! I need automatically make tree of MainMenu, using ID of menu items. ==== function FindMenu() { var arr = new Array(); var MainMenu = Sys["Process"]("myprocess")["VCLObject"]("fmMain")["MainMenu"]; //Makes list of all MainMenu items id. for (var i = 0; i < Count; i++) { var Item = MainMenu["Items"](i); arr = Item["id"]; Log.Message("" + arr, ""); } //Makes list of all MainMenu SubMenuitems for (var i = 0; i < Count; i++) { var id = arr; var SubMenuCnt = MainMenu["Items"](id)["SubMenu"]["Count"]; Log.Message("" +SubMenuCnt, ""); } } === error "Object needed" appears at this string: var SubMenuCnt = MainMenu["Items"](id)["SubMenu"]["Count"]; I know that this string work fine: var SubMenuCnt = MainMenu["Items"]("[1]")["SubMenu"]["Count"]; but i dont know how make from value in arr correct [id] for this string. Please help.20KViews0likes1Comment