I came across a situation where I have to make 2 applications communicate;
APP 1: Checks for a specific condition; and has to send a message to APP 2 that the event occurred; APP 2 responds by sending back a value after executing certain functions. The 2 applications are sitting on the same computer; but are coded in 2 different languages. VB and Delphi.
I could use winsock to send and receive data (As in APP1 is my client APP2 is my server, client connects to server, sends data through sockets) but... I would rather avoid that... as much as possible.
Both applications are gui applications, and its not as simple as emulating a button press or filling a textbox with my info and are both running at the same time. So i cannot just Shellexec the APP2 with a command line param.
What technology should I be using?
APP 1: Checks for a specific condition; and has to send a message to APP 2 that the event occurred; APP 2 responds by sending back a value after executing certain functions. The 2 applications are sitting on the same computer; but are coded in 2 different languages. VB and Delphi.
I could use winsock to send and receive data (As in APP1 is my client APP2 is my server, client connects to server, sends data through sockets) but... I would rather avoid that... as much as possible.
Both applications are gui applications, and its not as simple as emulating a button press or filling a textbox with my info and are both running at the same time. So i cannot just Shellexec the APP2 with a command line param.
What technology should I be using?