Under Windows?  I thought mode=2 was interactive and just for Mac (at
least that is what the documentation tells me)?


Doug. 


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Keith
Hutchison
Sent: Wednesday, February 22, 2006 6:02 PM
To: REALbasic NUG
Subject: Re: Inconsistent Shell

Hi Douglas

I subclass a shell, use mode 2 and set the timeout to -1.
I use the dataCompleted event to set the finished boolean property to
true

Hope that helps

Keith


On 2/23/06, Douglas Anderson <[EMAIL PROTECTED]> wrote:
>
> Anyone run into this?  I build a Windows Desktop Application that 
> contains something like this:
>
>     dim s1 as new shell
>     s1.Mode = 1
>     s1.Execute otherapp.exe
>
>     while s1.IsRunning
>         app.DoEvents()
>     wend
>
>     s1.close
>
> This works great, it executes the command line and waits for it to 
> finish (or so it would appear).  If I use the same code in a Windows 
> Console Application the s1.running is always stuck on 'running'...It's

> like the other application never gives up control or my 'main app'
> doesn't believe it has.  I can use:
>
>     s1.mode = 0
>
> but I have no way of knowing if the app has finished or not as it 
> releases immediately.
>
> Any help would be appreciated.
>
> Doug.
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
>
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>
>



--
Keith Hutchison
http://balance-infosystems.com http://realopen.org
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to