Not clear why you want to wait exactly, but another way is not to wait but to continue when process is finished.
AntiVirRun_Kill() is called when process is finished. So you can do other things in meantime (like parsing _Read) and call the code to run from _Kill to continue. See here for some code: http://www.domotiga.nl/browser/trunk/DomotiGa/Ping.module Regards, Ron_2nd. On Mon, Dec 27, 2010 at 10:21 AM, Ian Haywood <ihayw...@iinet.net.au> wrote: > On Mon, Dec 27, 2010 at 8:11 PM, Demosthenes Koptsis > <demosthen...@gmail.com> wrote: >> On Mon, 2010-12-27 at 10:20 +1100, Ian Haywood wrote: >>> On Mon, Dec 27, 2010 at 4:46 AM, Demosthenes Koptsis >>> <demosthen...@gmail.com> wrote: >>> > Hello and merry Christmas, >>> > >>> > i have these lines of code >>> > >>> > ----------- >>> > sCommand = "/opt/avast4workstation-1.3.0/bin/avast -r " & >>> > txtVirusTempFolder.Text & "/avast-report.txt" & " -ac -t A " & >>> > txtVirusTempFolder.Text >>> > >>> > PRINT sCommand >>> > >>> > hProcess1 = SHELL sCommand WAIT FOR INPUT OUTPUT AS "AntiVirRun" >>> > ----------- >>> > >>> > After that line the hProcess1 is NULL and i get NULL object in >>> > >>> > PUBLIC SUB AntiVirRun_Read() >>> Drop the "WAIT" keyword. >> >> Actually i want the WAIT word. >> >> I want to WAIT until the command is finished but in meanwhile i want to >> be capable to read the stdout. > Use Shell...To as I described. > Or read output and then when you are finished reading use hProcess.Wait() > > But you can't wait and read at the same time. > > Ian > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user