StringIPC class - send/receive strings between processes
Posted: 26 Jan 2015, 18:29
![Exclamation :!:](./images/smilies/icon_exclaim.gif)
StringIPC class allows you to exchange (send/receive) strings between processes. It doesn't use WM_COPYDATA, ClipBoard, FileMapping, COM, Mailslots, Pipes, Sockets, or similar; it's all done via Edit controls in hidden GUIs.
![Wink ;)](./images/smilies/icon_e_wink.gif)
>> Usage preview:
Code: Select all
StringIPC := new StringIPCClass("Alpha") ; Creates "StringIPC" object and defines a name (address) of this process; "Alpha"
StringIPC.SendMessage("Beta", "Please do some stuff for me...") ; Sends a message to "Beta" process with the following text; "Please do some stuff for me..."
>> This short video shows how StringIPC works - what's actually happening in background while processes are exchanging messages.
![Image](https://dl.dropboxusercontent.com/u/171417982/AHK/StringIPC/How%20StringIPC%20works.jpg)