guzi
Bekanntes Mitglied
Hallo,
in tcl habe ich folgendes Programm geschrieben:
Bis hier her funktioniert es. Nun wollte ich folgende proc hinzufügen:
Der Unterschied zu den anderen proc, ist, dass machM Parameter benötigt und das so nicht mehr funktioniert.
Getestet habe ich auch auf diese Weise:
...aber ohne Erfolg.
Hat jemand einen Rat?
Danke im voraus
in tcl habe ich folgendes Programm geschrieben:
Code:
set cmd machA
proc procX {} {
...
$obj $::cmd ;# $obj ist ein Objekt
...
}
proc procA {} {
...
set ::cmd machA ;# machA ist eine Funktion
procX
...
}
proc procB {} {
...
set ::cmd machB ;# machB ist eine Funktion
procX
...
}
proc procC {} {
...
set ::cmd machC ;# machC ist eine Funktion
procX
...
}
...
Bis hier her funktioniert es. Nun wollte ich folgende proc hinzufügen:
Code:
proc procM {} {
...
set ::cmd machM {1 2 3 4 5} ;# geht nicht
procX
...
}
Getestet habe ich auch auf diese Weise:
Code:
set ::cmd "machM {1 2 3 4 5}"
set ::cmd {machM {1 2 3 4 5}}
Hat jemand einen Rat?
Danke im voraus