I know the a132 change the Class Initialization logic. So could some one help me to figure out how to handle it.
In this situation, I can just comment out the line "#include d.ahk" to make this work, but the real world is I have more extend classes like this.
a.ahk
Code: Select all
class a extends d
{
class b extends d.e
{
}
}
#include d.ahk ; this line should be commented out otherwise will report "c.ahk (3) : ==> Unknown class."
#include c.ahk
Code: Select all
class c extends d
{
class e extends d.e
{
}
}
#include d.ahk
Code: Select all
class d
{
class e
{
}
}