В настоящее время я работаю над исправлением некоторых предупреждений BestPractice для более крупного проекта.Там у меня есть несколько случаев, когда формы вызывают и ждут, прежде чем делать больше вещей, это в основном некоторые диалоги.Для ожидания формы очень часто используется следующий код:
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 ++ кода гораздо больше, чем нужно для такой простой задачи.