Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.18;
Скачать: CL | DM;

Вниз

наследование фрэймов в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.09 c
2-1172146584
ANTPro
2007-02-22 15:16
2007.03.18
SetCapture


15-1171987222
Ricks
2007-02-20 19:00
2007.03.18
Великий и могучий........


15-1172074969
oldman
2007-02-21 19:22
2007.03.18
Онищенко продолжает удивлять...


2-1172507219
S46E
2007-02-26 19:26
2007.03.18
Прокрутка memo в самый вверх.


1-1169383647
raqy.style
2007-01-21 15:47
2007.03.18
Word и Delphi