Dictionaries per 'append' verknüpfen

26. April 2010
Legen wir die folgenden drei Dictionaries fuer unser Beispiel an: set md1 [dict create 1 {descr "dict 1"}]set md2 [dict create 2 {descr "dict 2"}]set md3 [dict create 3 {descr "dict 3"}] ...

Listen: numerische Werte extrahieren und sortieren

21. April 2010
Ziel: numerische Werte aus einer Liste extrahieren und sortiert ausgeben.Wir erstellen uns erst einmal eine Beispiel-Liste mit entsprechenden Werten: set liste {a b c 10 3 45 d e 4 6 hallo 5} Nun sortieren wir den Inhalt der Liste (absteigend) und speiche ...

Array als Paramter an Funktion übergeben

07. Oktober 2009
Vor der Version 8.5 konnte man in Tcl Arrays nur auf nachfolgend gezeigtem Wege als Argument an Funktionen uebergeben und innerhalb dieser darauf zugreifen. Mit Version 8.5 bekam Tcl den Typ Dictionary spendiert, der diese ganze Angelegenheit (Übergabe an Funktionen und Zugriff darauf) wesentlich vereinfachte und beschleunigte. Aber leider bin ich momentan zu Tcl 8.4 verdammt. ...

awk und shell: Variablenspielerei

12. Mai 2009
Das hier gezeigte kleine Shell-Skript, soll die Interaktion zwischen awk und der Shell bzw. dem -Skript demonstrieren. D.h., es wird eine Shell-Variable an den Aufruf von awk uebergeben, dort bearbeitet und der neue Wert der Shell-Variablen wieder zugewiesen ...

Das Dictionary (Teil 1)

09. Mai 2009
Seit der Version 8.5 stellt Tcl einen neuen Datentyp, Dictionary genannt, zur Verfuegung. Dieser Datentyp entspricht einem assoziativen Array (Schluessel-Wert Paare) und ermoeglicht den Aufbau hierarchischer Datenstrukturen (baumartiger Strukturen). Weiterhin ist es moeglich, das komplette Dictionary ...

Prozesse starten und beenden mit TWAPI

23. April 2009
Nachfolgend ein kleines Beispiel, das die Verwendung der TWAPI (Tcl Windows API) Extension illustriert. source twapi.tmputs [info tclversion] ...

Checkbutton Status abfragen

17. April 2009
Der Zustand eines checkbutton laesst sich wie folgt abfragen: checkbutton $wpath.cb -text "check mich"set status [set ::[$wpath.cb cget -variable]] ...