刷新AOD

三个类Father,Son,GrandSon,其中Son和GrandSon为Father的子类,其中Father有方法testMethod如下:

void testMethod()
{
    ;
    Box::info(
"Hello World");
}
Son覆盖了Father的testMethod方法:
void testMethod()
{
    ;
    Box::info(
"Hello China");
}
在GrandSon中创建Main方法,调用testMethod方法,输出"Hello World",这没什么问题。
把GrandSon继承的类改成Son,这时应该输出"Hello China",可是并不是这么回事,它依然输出"Hello World"。
客户端会缓存AOD数据,点击工具->开发工具->应用程序对象->刷新AOD,就可以了。
如果你的类开始继承自RunBase,后来想支持批处理,改成RunBaseBatch,可是那个批处理的页死活都不出来的时候,别忘了这个。
原文地址:https://www.cnblogs.com/Farseer1215/p/874808.html