question to package nsf/nx

Liste des GroupesRevenir à cl tcl 
Sujet : question to package nsf/nx
De : manfred (at) *nospam* antispam.at (Manfred Stelzhammer)
Groupes : comp.lang.tcl
Date : 13. Dec 2024, 09:42:41
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vjgs21$3a9uv$1@dont-email.me>
User-Agent : Mozilla Thunderbird
Hi
#####script start
nx::Class create myClass -superclass nx::Class {
    :object property "nix default"
     :method init {} {
:property "nix [[:info class] cget -nix]"
     }
}
myClass copy myClass2
myClass2 create Class2  {
:property "nix [[:info class] cget -nix]"
}
Class2 create obj2
puts "nix = [obj2 cget -nix]"
##### end
This script run like expected.
I get "nix = default"
If I add:
#### add
myClass copy myClass3
myClass3 configure -nix "nixclass3"
myClass3 create Class3 {
:property "nix [[:info class] cget -nix]"
}
Class3 create obj3
puts "nix = [obj3 cget -nix] "
#### add end
I get an error "Class3: unable to dispatch method 'property'"
####workaround
myClass configure -nix "nixclass3"
myClass copy myClass3
myClass3 create Class3 {
:property "nix [[:info class] cget -nix]"
}
Class3 create obj3
puts "nix = [obj3 cget -nix] "
#### workaround end
Now I get "nix = nixclass3"
If I configure "-nix" in the baseclass "myClass" and copy this class it works.
If I copy the baseclass "myClass" and configure "-nix" I get an error.
Is this a normal behavior?
regards
Manfred

Date Sujet#  Auteur
13 Dec 24 * question to package nsf/nx2Manfred Stelzhammer
4 Jan 25 `- Re: question to package nsf/nx1Stefan Sobernig

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal