Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];
ВнизD7 удаление компонента в форме-предке Найти похожие ветки
← →
virex(home) © (2015-06-08 06:06) [0]Delphi 7
есть форма - предок, на ней установлен компонент (фаст репорт 2)
в большинстве потомков от этой формы, данный компонент не используется (99,9%)
(повидимому когда-то хотели сделать задел на будущее, но реализовали по другому, без использования этого компонента.
сейчас поставили задачу: удалить из всех проектов этот самый устаревший фаст репорт)
удаляю компонент из предка, открываю форму потомка, delphi ругается на отсутствие удаленного компонента и предлагает его убрать из формы, соглашаюсь
делаю build всего проекта (на всякий случай удалил все dcu файлы)
запускаю проект, открываю форму потомка, ошибка: "Class TfrReport not found"
пробую создать клон предка, сохраняю модуль pas с таким же именем или другим в папке с проектом
запускаю проект, ошибка что-то типа "ресурсы объявлены несколько раз"
есть ли какой-нибудь способ удалить лишний компонент в предке корректно?
← →
Игорь Шевченко © (2015-06-08 10:34) [1]Удалить из предка (dfm + pas), удалить из тех потомков, где используется (dfm)
← →
virex(home) © (2015-06-09 08:35) [2]проверял на пустом проекте в три формы: удаление компонента на форме предка автоматически удаляет компонент на формах-потомках
в моем случае проект-библиотека COM+ приложения
в проекте-библиотеке с несколькими десятками форм повидимому автоматическое удаление компонента не происходит
толи дельфи глюканул (запущен 24 часа в сутки), то ли с ОС дело
перезапустил разработческую машину, еще раз попробовал вышеперечисленные манипуляции - заработало
тему можно закрывать
← →
sniknik © (2015-06-09 11:28) [3]> толи дельфи глюканул
он просто из уже скомпиленных (dcu), и не подгруженных в редактор модулей не может, открой все модули проекта перед удалением и все будет "автоматом"... ИМХО, не проверял, но у меня обычно все открыто, и проблем с изменением родительских форм не было.
← →
virex(home) © (2015-06-09 11:34) [4]
> открой все модули проекта перед удалением и все будет "автоматом".
> ..
~40 штук многовато
← →
кгшзх © (2015-06-09 13:13) [5]del *.dcu
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2016.02.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.002 c