В инспекторе объектов не видны компоненты других модулей
Модератор: Модераторы
В инспекторе объектов не видны компоненты других модулей
В проекте в datamodule лежат компоненты TSqlQuery. Все работает нормально, пока в активном query не попытаешься изменить SQL запросы. После этого в инспекторе объектов невозможно в свойствах выбрать компоненты других модулей. Для восстановления приходится брать старые копии и восстанавливать все, что напрограммировала. На программном уровне все нормально присваивается. Подскажите, можно как либо при возникновении такой ситуации не возвращаться к копиям.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Какая система, версия fpc и Lazarus?
Добавлено спустя 49 минут 48 секунд:
и желательно пример ошибки
Добавлено спустя 49 минут 48 секунд:
и желательно пример ошибки
Windows XP, Lazarus 0.9.28.2. FPC 2.2.4
Список выбора компонент пустой. Например у DBGrid в свойстве DataSourse список пустой. При вводе вручную выдает ошибку "Неверное значение свойства" и очищается. Но, например, в обработчике OnCreateForm работает.
Такое ощущение, что глючит сама IDE.
Список выбора компонент пустой. Например у DBGrid в свойстве DataSourse список пустой. При вводе вручную выдает ошибку "Неверное значение свойства" и очищается. Но, например, в обработчике OnCreateForm
Код: Выделить всё
dggrid.DataSourse := dm.dsDataSourseТакое ощущение, что глючит сама IDE.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Можно тестовый пример для проверки? С таким не сталкивался, правда на 2.2.4 сидел не очень долго, сразу перелез на 2.4.0
- dunin
- энтузиаст
- Сообщения: 634
- Зарегистрирован: 02.05.2007 13:18:11
- Откуда: Тољя††и
- Контактная информация:
Есть что-то похожее. У компонента tIBConnection, после открытия проекта, стабильно "отваливаются" все события. Список пустой. Как было выше описано, при ручном вводе - ошибка. Только у одного этого компонента. С остальными все нормально.
Наловчился лечить так: сразу после открытия проекта жмем Ctrl+F9 - список событий заполняется - выбираем нужное событие - приклеиваем. Потом все работает нормально до очередного закрытия - открытия проекта.
Наловчился лечить так: сразу после открытия проекта жмем Ctrl+F9 - список событий заполняется - выбираем нужное событие - приклеиваем. Потом все работает нормально до очередного закрытия - открытия проекта.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
а если попробовать пересобрать lazarus при помощи make clean all из командной строки?
