Posted to tcl by dgp at Wed Jul 06 15:45:25 GMT 2011view raw
- package require Itcl 3.4
- eval {
- itcl::class test_chain_a {
- constructor {args} {
- eval chain $args
- } {}
- }
- itcl::class test_chain_c {
- inherit test_chain_a
- constructor {args} {
- eval chain $args
- } {
- global ::test_chain_status
- }
- }
- itcl::class test_chain_d {
- inherit test_chain_c
- }
- }
- test_chain_d #auto 1 2 3
- test_chain_c #auto 4 5 6