One more notice, cant use the static the same name as class!
Sure you can. But you can't refer to two variables with the same name in the same function.
static a:=a wrong
Both
as refer to the same variable. If you enable #Warn, it will show you your mistake.
Warning: This variable has not been assigned a value.
Specifically: a (a static variable)
Line#
012: ObjRawSet(b,"bs",("B"))
---> 017: a:=a,sb:=b.bs
022: ObjRawSet(a,"as",("A"))
009: o := new c
010: ExitApp
015: {
018: MsgBox,a.as "," sb
019: }
024: Exit
For more details, read the documentation for #Warn.
Need I report this bug?
If you're going to ask a question, WAIT FOR THE ANSWER. It's not a bug. Also,