for each within a for each: works find for a vec storing handles to vecs.
--- In [email protected], "entropyreduction"
<alancampbelllists+ya...@...> wrote:
>
>
>
> --- In [email protected], "brucexs" <brucexs@> wrote:
>
> > --- In [email protected], "brucexs" <brucexs@> wrote:
>
> > > quit ;; results in one unrleased handle per run of script
>
> > My bug, will post a fix in a day or two.
>
> No rush. I'm still a bit short of time, but been meaning to test:
>
> for each within a for each: I have one example of a com collection
> spewing out a com collection, but the inner collection always
> comes up empty. Which may be real, or may be a problem.
>
> local sWMIservice = ?"winmgmts:{impersonationLevel=impersonate}!\\" ++
> strComputer ++ ?"\root\cimv2"
> objWMIService = com.get_object(sWMIservice)
> if (com_status ne "OK")
> quit
>
> local coNwAdptrs = com.method(objWMIService, "ExecQuery", "Select * from
> Win32_NetworkAdapter")
> if (com_status ne "OK")
> quit
>
> local objNwrkAdpt strNetworkAddress
> for each objNwrkAdpt in coNwAdptrs
> outLine("Adapter Type: " ++ objNwrkAdpt.AdapterType)
> outLine("Description: " ++ objNwrkAdpt.Description)
> For Each strNetworkAddress in objNwrkAdpt.NetworkAddresses
> outLine("NetworkAddress: " ++ strNetworkAddress)
> endfor
>
> endfor
>
>
> Then there a call to a function within a for each loop,
> and another for each loop in the called function.
>
> You tested either scenario with e.g. vecs within vec?
>