Hi,

What platforms are you supporting?

If it is Mac only then I think you can achieve this using an AppleScript and AppleEvents.

Let me know and I'll let you have more details.

All the Best
Dave

On 8 Mar 2007, at 11:20, Joel Guillod wrote:

How can I implement the following features:

- invoque a shell command in a separate thread, i.e. a non blocking shell during execution of the command; - receive a callback message with the output and the error result when the thread exits?

This would be some function similar to the load command, i.e.:

   shellExecute commandLine [with message callbackMessage]

where
The commandLine is a string or an expression that evaluates to a string. The callbackMessage is the name of a message to send after the shell exited.

The callbackMessage signature would be:

  on <callbackMessage> pCmdOutput,pCmdError,pShellError

where
- pCmdOutput is the value returned by the shell function, i.e. the result of the sdtout commandLine, including any error messages the commandLine generates.
  - pCmdError is the error the command generate (sdterr under unix).
  - pShellError is the shell command's exit code.


If I remember well the externals API allows for such threading and callback but I am not a C expert. Could anyone give me refs/ pointers to a solution? I need a multiplatform solution.

Thanks a lot !  Joël


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to