This content has been marked as final. Show 4 replies
If it truly is a synchronous process you've started then you're out of
luck. Director isn't multithreaded (at the level you need). Best you can
do is post a static "wait" message before starting your process (or run
it asynchronously if possible)
Thanks, I was afraid that might be the case. For now I’ll use a static wait screen. Maybe someday I’ll revisit the code and use some combination of NetLingo to get the same result without stalling the machine. The application is a mobile kiosk designed to email follow up info to tradeshow visitors in real time from the tradeshow floor. The client’s SMTP (outgoing mail server) requires that the laptop running the kiosk establish a VPN connection to their data center. I’m using a shell xtra to ping their mail server during kiosk startup to make sure the staff at the tradeshow have set everything up correctly and to be sure I can reach the mail server before letting the kiosk run unattended. The kiosk also pings the mail server about every 4 hours to keep the VPN connection from expiring if traffic at the tradeshow is light. The shell xtra I’m using is a fairly simple one and only supports synchronous execution of commands.
Oops … it pays to read the readme file. Thanks again Sean, not only can the shell run asynchronously but they use Ping as an example.