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.
>> 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..."
2hotkeys to start exchanging messages. Press
>> This short video shows how StringIPC works - what's actually happening in background while processes are exchanging messages.