Очередная проблема с наследованием
Модератор: Модераторы
Очередная проблема с наследованием
Доброго времени суток. Наткнулся на следующую проблему. Есть у меня форма-предок, лежащая в общем пакете модулей. Этот пакет я подключаю почти ко всем своим проектам. В нескольких проектах есть потомки от этой общей формы. Я заметил, что одна кнопка с обработчиком у меня есть почти на всех потомках, поэтому, естественно, решил перенести ее на предка. В одном конкретном проекте проблем не было - я открыл обе этих формы, убил кнопку с потомка и перенес ее на предка. Но когда я открыл другой проект, я не смог даже открыть потомка с дублирующейся кнопкой - вылезает Access Violation вплоть до выбивания среды Лазаруса. В Дельфях таких проблем нет - они просто тыкают тебя носом в дублирующуюся кнопку и предлагают ее убить. Что можно сделать в Лазарусе? Только править ручками вне среды и .pas и .lfm?
Может стоит пересобрать проект с очисткой (Run --> Clean up and Biuld...) ? Мне кажется, там проблема должна быть связана с файлом ресурса проекта.
zoltanleo спасибо, попробую
