Я бы посоветовал следовать шагам, которые вы предпринимаете, чтобы оказаться в этой ситуации: что открыто и что вызывает эту проблему. Это можно сделать, следуя различным объектам в PB. Лично я начинаю из меню, чтобы увидеть, какие окна открываются оттуда.
Как только вы узнаете объект, который вызывает это сообщение, используйте возможность search
, которую вы найдете, щелкнув правой кнопкой мыши по объекту (в худшем случае щелкнув правой кнопкой мыши по библиотеке или цели), чтобы выполнить поиск по всем объектам. Это даст вам список всех мест, где используется retrieve
.
Другая возможность заключается в использовании события retrievestart
в элементе управления datawindow для кодирования чего-либо (окна сообщений или какого-либо вида регистрации). Это событие вызывается каждый раз, когда метод retrieve
используется для конкретного элемента управления окном данных. Это особенно интересно, если несколько (или все) ваши окна наследуются от общего предка.
Надеюсь, это поможет.