我目前正在为一个更大的项目修复一些 BestPractice-Warnings。在一些情况下,在执行更多操作之前调用并等待表单,这主要是一些对话框。为了等待表单,经常使用以下代码:
Object formRun;
//declare args and stuf...
formRun = classfactory.formRunClass(args);
formRun.init();
//call methods on formRun (display,run,etc...)
formRun.wait();
我现在面临的问题是 'wait()' 似乎已被弃用,我不知道如何替换或修复它。我已经看到一些开发人员将表单声明为“对象”以消除此警告(顺便说一句,这不起作用,这仍然会被检测到),但这是一个后期绑定调用,也应该避免。 ..
其他人遇到过这个问题吗 ?我尝试使用命名空间调用此方法,system.reflection
但这看起来不正确,而且 x++ 中的代码比这样一个简单任务所需的代码要多得多。