Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Внизнаследование фрэймов в Delphi 7 Найти похожие ветки
← →
atruhin © (2007-02-16 18:35) [0]Возникла проблемма с наследованием фреймов.
Создаю базовый фрейм, визуалбных компонентов на нем нет, только дополнительные свойства и обработчики.
После этого создаю несколько фреймов с визуальными компонентами являющихся наследнивами базового. При создании все работает,
но после сохранения проекта при попытке его открыть Delphi ругается на отсутствие свойств. ПРичем, в DFM файле в описание фрейма
действительно появляется свойства, которых у фрейма нет в принципе, например: OldTabOrder, PixelPerInch.
Помню как-то было обсуждение ошибок связанных с фреймами в Delphi7, но тема канула в небытие.
Кто что может посоветовать?
← →
Loginov Dmitry © (2007-02-16 18:39) [1]> Кто что может посоветовать?
В качестве альтернативы (быть может более удобной):
- Наследование форм
- Создание компонетов
← →
Чапаев © (2007-02-16 19:25) [2]> Создание компонетов
В первую очередь я бы всё-таки в сторону component templates смотрел. ;-)
← →
atruhin © (2007-02-16 19:32) [3]Не нужны мне компоненты. Фрэймы использую для разделения кода на модули.
Причем тот же проект под BDS2006 работает нормально, но хотелось бы под Delphi7
← →
xayam © (2007-02-16 21:57) [4]
> atruhin © (16.02.07 19:32) [3]
> Не нужны мне компоненты. Фрэймы использую для разделения
> кода на модули.
> Причем тот же проект под BDS2006 работает нормально, но
> хотелось бы под Delphi7
а в чем проблема то? Сам прописывай создание фрейма в dpr-файле и меняй свойство Parent на нужное тебе и все. Примерно как здесь - http://delphimaster.net/view/15-1171353990/
← →
atruhin © (2007-02-17 07:55) [5]> [4] xayam © (16.02.07 21:57)
Ты видать не понял вопрос!
Еще раз: Суть в том, что создаем фрэймы, компилируем запускаем, все нормально,
сохраняем проект, закрываем delphi, пытаемся открыть проект, ругается на ошибки в
dfm файлах.
← →
xayam © (2007-02-17 09:43) [6]
> atruhin © (17.02.07 07:55) [5]
> сохраняем проект, закрываем delphi, пытаемся открыть проект,
> ругается на ошибки в dfm файлах.
у меня тоже похожее было, правил dfm вручную, либо когда BDS2006 уже стояла, то показывала ошибки и предлагала удалить неправильные ссылки, после этого ошибок не было. А предыдущий код не зря привел. По-моему фреймы лучше во время выполнения программы создавать, когда делал как обычно тоже какие-то ошибки вылезали частенько.
← →
atruhin © (2007-02-17 14:41) [7]У меня фрэймы только в рантайм и создаются. Но ошибки появляются после каждого сохранения проекта.
Т.е. удалил лишнее из *.dfm сохранил, появляется опять.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.03.18;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c