DL3AD hat geschrieben:Danke für den Tipp - leider ist wenig Information dazu verfügbar - gibt es irgentwo ein Beispiel ?
Beispiele findest du eine Menge in den Foren. Bei der Standard-Lazarus-Installation sind auch Beispiele unter fpc\3.0.4\source\packages\fcl-process\examples dabei.
Eigentlich geht das in einer GUI ganz einfach, wenn sie Nachrichten empfangen soll (GUI_1), einfach ein TSimpleIPCServer auf dem Formular ablegen, Global auf True, eine ServerID vergeben und Active auf True stellen.
Wenn die GUI Nachrichten senden soll (GUI_2), einfach ein TSimpleIPCClient auf dem Formular ablegen, ServerID angeben, welcher die Nachricht empfangens soll, und Active auf True.
Jetzt kann man (GUI_2) per SimpleIPCClient1.SendStringMessage('Hallo Welt'); eine Nachricht senden und in Event SimpleIPCServer1.OnMessage (GUI_1) empfangen (und z.B. ausgeben).
DL3AD hat geschrieben:Wenn ich einen bidirektionalen Info Austauch brauche - muss dann auf jeder Seite ein Server und Client sein ?
Ja