[Newbies] Wait for an external app

Levente Uzonyi leves at elte.hu
Sun Nov 7 15:58:28 UTC 2010


On Sun, 7 Nov 2010, Sean P. DeNigris wrote:

>
> While controlling QuickTime Player via Applescript from within the image, I
> want to play a CD track until it reaches a certain point.  QTP does not
> expose "playTo: aPosition" functionality, so I'm polling the track position
> until the time is reached.  I don't want to lock up Morphic, so I'm doing
> this in another thread.
>
> The following works, but I've never used threads before and wanted to get
> opinions.  What do you think?
>
>    cd play.
>
>    [ [ cd position < endTime ] whileTrue: [ Processor yield ].
>         cd pause ] fork.
>
> * "cd position" gets the track position via Applescript
> * endTime is a variable holding the time to play until

This will starve lower priority processes, because Processor yield only 
activates same or higher priority processes. A short delay is better.


Levente

>
> Sean
> -- 
> View this message in context: http://forum.world.st/Wait-for-an-external-app-tp3030911p3030911.html
> Sent from the Squeak - Beginners mailing list archive at Nabble.com.
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


More information about the Beginners mailing list