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

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

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

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

Сообщение S_Gur » 06.06.2020 11:53:56

Доброго времени суток. Наткнулся на следующую проблему. Есть у меня форма-предок, лежащая в общем пакете модулей. Этот пакет я подключаю почти ко всем своим проектам. В нескольких проектах есть потомки от этой общей формы. Я заметил, что одна кнопка с обработчиком у меня есть почти на всех потомках, поэтому, естественно, решил перенести ее на предка. В одном конкретном проекте проблем не было - я открыл обе этих формы, убил кнопку с потомка и перенес ее на предка. Но когда я открыл другой проект, я не смог даже открыть потомка с дублирующейся кнопкой - вылезает Access Violation вплоть до выбивания среды Лазаруса. В Дельфях таких проблем нет - они просто тыкают тебя носом в дублирующуюся кнопку и предлагают ее убить. Что можно сделать в Лазарусе? Только править ручками вне среды и .pas и .lfm?
S_Gur
постоялец
 
Сообщения: 120
Зарегистрирован: 30.12.2018 22:17:42

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

Сообщение zoltanleo » 10.06.2020 01:38:47

Может стоит пересобрать проект с очисткой (Run --> Clean up and Biuld...) ? Мне кажется, там проблема должна быть связана с файлом ресурса проекта.
Аватара пользователя
zoltanleo
постоялец
 
Сообщения: 457
Зарегистрирован: 17.10.2013 10:55:01

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

Сообщение S_Gur » 10.06.2020 06:23:53

zoltanleo спасибо, попробую
S_Gur
постоялец
 
Сообщения: 120
Зарегистрирован: 30.12.2018 22:17:42


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Vlad04 и гости: 37

Рейтинг@Mail.ru