Неопределенная ошибка свойства в D10 IDE - PullRequest
2 голосов
/ 27 февраля 2012

У меня есть компонент, который выглядит следующим образом:

StdCtrls.TCustomEdit -> MyStdCtrls.TMyCustomEdit -> MyVCLControls.TMyEdit

Когда я публикую различные свойства для TMyEdt (свойства, которые определены какобщедоступный или опубликованный в StdCtrls и других пространствах имен предков), Инспектор объектов IDE показывает множество неопределенных ошибок свойств в модуле MyVCLControls.Проверка синтаксиса, однако, не дает ошибок.Тестовый проект работает нормально, и я могу изменить и / или получить доступ к любому из свойств, которые IDE считает неопределенными.

После сохранения и закрытия тестового проекта, содержащего MyControls, сообщения об ошибках исчезают из инспектора объектов приповторное открытие тестового проекта.Однако ошибки возвращаются, если я сделаю любое изменение в блоке MyControls.(Под «любым изменением» я имею в виду даже нажатие клавиши пробела.

Может кто-нибудь объяснить, что со мной происходит?

1 Ответ

0 голосов
/ 14 апреля 2019

Ваша проблема - это известная ошибка функции Error Insight!

Закрытие и повторное открытие проекта - это одна из возможностей избавиться от сообщений об ошибках (на некоторое время, как вы уже обнаружили).

Поскольку это такая досадная ошибка, многие пользователи Delphi полностью отключают Error Insight в диалоге настроек!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...