My project consists of 2 parts: the main program and an external preferences editor. When the prefs editor is opened, it has to send a signal to 1 or multiple running copies of the main program to block the window input. (busy the mouse) When the prefs editors is closed, it has to signal the main program to reload the prefs. (I also have some other things planned for it, but this is what I will build around.) If the prefs were not changed (cancel button) then signal all the main programs to unblock the window and continue on. Would it be best to use ARexx from the prefs editor to signal the main program to "REXX_RELOAD_PREFS" or send a message through PIPE:MainProgram? Or some other sort of inter-process communication? I would probably need both programs to talk to each both directions for some complicated stuff down the road. I have not seen an example of ARexx or PIPE: used in inter-process communication. The examples I have seen all run from the Shell. Any examples online for ARexx and PIPE: for this kind of use? Thoughts?
Thu, 2015-01-22 03:53#1
ARexx or PIPE: ?