Очередная проблема с наследованием

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
S_Gur
постоялец
Сообщения: 136
Зарегистрирован: 30.12.2018 21:17:42

Очередная проблема с наследованием

Сообщение S_Gur »

Доброго времени суток. Наткнулся на следующую проблему. Есть у меня форма-предок, лежащая в общем пакете модулей. Этот пакет я подключаю почти ко всем своим проектам. В нескольких проектах есть потомки от этой общей формы. Я заметил, что одна кнопка с обработчиком у меня есть почти на всех потомках, поэтому, естественно, решил перенести ее на предка. В одном конкретном проекте проблем не было - я открыл обе этих формы, убил кнопку с потомка и перенес ее на предка. Но когда я открыл другой проект, я не смог даже открыть потомка с дублирующейся кнопкой - вылезает Access Violation вплоть до выбивания среды Лазаруса. В Дельфях таких проблем нет - они просто тыкают тебя носом в дублирующуюся кнопку и предлагают ее убить. Что можно сделать в Лазарусе? Только править ручками вне среды и .pas и .lfm?
Аватара пользователя
zoltanleo
постоялец
Сообщения: 459
Зарегистрирован: 17.10.2013 10:55:01

Сообщение zoltanleo »

Может стоит пересобрать проект с очисткой (Run --> Clean up and Biuld...) ? Мне кажется, там проблема должна быть связана с файлом ресурса проекта.
S_Gur
постоялец
Сообщения: 136
Зарегистрирован: 30.12.2018 21:17:42

Сообщение S_Gur »

zoltanleo спасибо, попробую
Ответить