Die Komponente actmap unterstützt Kommunikation zwischen Prozessen ( IPC ). Unter X11 ist IPC über das Tcl / Tk Kommunikationsprotokoll implementiert. Unter Windows nutzt Tcl/Tk seit Version 8 als Ersatz DDE [Zer1999].
Ein Beispiel für eine
Fernsteuerung von Objekten
in laufenden Applikation
actmap
und actsea
zeigt das folgende
Quellentextfragment
(Abbildung 9.8).
send {actmap} $w move germany \ 50 50 send {actsea} .text insert \ 1.0 CPR send {actsea} {.text insert \ 5.6 \ "some linebreaks,\n\ntoo"} send {actmap #2} { \ $w move germany 150 50 ;\ $w move france 50 50} |
Abbildung 9.8: Anwendungsbeispiel: Beispiele für Benutzerbefehle mit der entwickelten Kernkomponente actmap und IPC
Das unter dem entsprechenden Namen registrierte Programm
erhält auf diese Weise Daten (send
).
Über diese Daten können Tcl/Tk Befehle oder auch
applikationsspezifische Anweisungen übertragen werden.
Dieses Verfahren erlaubt damit u.a. eine Fernsteuerung der Applikationen.