This is a way not to continue the execution of next line codes until hProcess1 is finished and at the same time be able to process AntiVirRun_Read.
Is there any other way? Everything is welcomed. On Mon, 2010-12-27 at 11:27 +0100, Fabien Bodard wrote: > 2010/12/27 Demosthenes Koptsis <demosthen...@gmail.com>: > > Well i found a way > > > > > > hProcess1 = SHELL sCommand FOR INPUT AS "AntiVirRun" > > WHILE (hProcess1.Running) > > WAIT 10 > > WEND > > > > ?????? what is that ? > > > > > yes there is a reason because i want to stop execution of next lines but > > i cant explain it right now. > > > > So with this code i can process _Read event of process and stop > > execution of code. > > > > Anyway thank you all for the help. > > > > > > On Mon, 2010-12-27 at 10:36 +0100, Ron wrote: > >> 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 > > > > -- > > Regards, > > Demosthenes Koptsis. > > > > > > ------------------------------------------------------------------------------ > > 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 > > > > > > -- > Fabien Bodard > > ------------------------------------------------------------------------------ > 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 -- Regards, Demosthenes Koptsis. ------------------------------------------------------------------------------ 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