I came to the same conclusion about Axis. I bet it's why there is a -H option with gladevcp. I'll look into it again. Chris M
----- Reply message ----- From: "Moses McKnight" <mo...@texband.net> To: <emc-developers@lists.sourceforge.net> Subject: [Emc-developers] Gscreen runs postgui.hal before embedded tabs are ready Date: Thu, Apr 2, 2015 9:14 AM No I was wrong; c.poll() checks to see if the process has terminated and only is used if the process was started with halcmd or loadusr (as far as I can tell anyhow). I'm not sure I understand all of that code yet, and I don't have time right now to persue this more since I have a workaround using the gladevcp -H option Moses On 04/02/2015 08:51 AM, Moses McKnight wrote: > Thanks for looking at it. Looks like you are in the same boat I am. I saw > that > code in axis, but I couldn't follow it either. I was suspecting that the > processes needed to be waited on. > > I'm thinking it is the c.poll() line in the check_dynamic_tabs function. Hmm, > looking at it now, I think I may understand the code. > > Let me work on this and see if I can get it working. > > Moses > > On 04/02/2015 01:40 AM, Chris Morley wrote: >> >> >>> Date: Wed, 1 Apr 2015 15:57:44 -0500 >>> From: mo...@texband.net >>> To: emc-developers@lists.sourceforge.net >>> Subject: Re: [Emc-developers] Gscreen runs postgui.hal before embedded tabs >>> are ready >>> >>> I added -d to the gladevcp and gscreen commands, and below is the output. >>> >>> As you can see at the end the postgui file is getting run and then the two >>> embedded tabs are created. >>> >>> >> >> Yes it seems the spawned processes ( tabs ) can finish after the postgui >> file. >> I see AXIS has some mechanism to check for this - I don't quite follow it. >> I will work on this. >> >> Chris M ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers