[Moderator's note: Moved topic from Bug Reports to Ask for Help.]
AHK_L ver v1.1.00.00 x32 Unicode
I wonder if this is intended behaviour, but i didn't found any explanation in help
Seems like __Get function works only for class instance:
Code:
class cc
{
__Get(aName)
{
return aName
}
}
cc2 := {__Get: "ProGetFunc"}
ProGetFunc(this,aName)
{
return aName
}
msgbox % cc.SomeStrangeParameter ;doesnt work
p := new cc()
msgbox % p.SomeStrangeParameter ;works
msgbox % cc2.SomeStrangeParameter ;doesnt work
p2 := new cc2()
msgbox % p2.SomeStrangeParameter ;works