Главная страница
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.046 c
2-1172482644
Bogdan1024
2007-02-26 12:37
2007.03.18
Каст от одного типа к другому


15-1171746781
Цукор5
2007-02-18 00:13
2007.03.18
мать(440BX) с винтом на 40G...


2-1172473142
fvn
2007-02-26 09:59
2007.03.18
Приведение типов переменных


6-1159770522
Виктор 5
2006-10-02 10:28
2007.03.18
не работает InternetSetFilePointer


2-1172248355
Sfelt
2007-02-23 19:32
2007.03.18
Сохранение изображения