Gast
#1328129
Ich will gerade in C ein Applikation auf Debian/Gnome schreiben, die ein paar Eingabefelder, einen Plot und zwei, drei grahpische Elemente haben soll. Unter C scheint ja TCL/TK das Mittel der Wahl zu sein. Ich habe nur im Moment Schwierigkeiten zu verstehen wie das genau läuft. Zum einen kann man TCL-Scripte schreiben, die, falls gewünscht auch um C-Funktionen erweitert werden können, die man dann beim TCL registriert und dann in TCL aufrufen kann. Auf diese Weise will ich es nicht machen. Es gibt im wesentlichen zwei Gründe dafür. 1. Sind die Ereignisse bei mir am meisten durch I/O auf der seriellen Schnittstelle ausgelöst. 2. Wäre es mir für die Dokumentation lieb, wenn das Ganze zumindest wie C-Code aussieht (auch wenn dann die Strings an Tcl_eval übergeben werden). Zum anderen gibt es die Möglichkeit, wie zum Beispiel hier http://www.wellho.net/resources/ex.php4?item=t243/fullapp.c ein C-Programm zu schreiben, in dem man einen TCL-Interpreter initialisiert und dem man dann mit Tcl_Eval () Kommandos gibt. Verstehe ich es richtig, das ich theoretisch, Zeile für Zeile an Tcl_Eval () ein komplettes TCL-Script übergeben kann? Und kann mir bitte jemand einen guten Link für diesen zweiten Weg nennen? Vielleicht auch ein paar Beispiele. Leider finde sind die Beispiele und Erklärungen für den zweiten Weg extrem kurz gehalten wenn ich z.B. wiki.tcl.tk anschaue.