Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.079 c
1-1169200915
Delphi-Chainik
2007-01-19 13:01
2007.03.18
Тип запуска у службы


1-1169618297
Wahnsinng
2007-01-24 08:58
2007.03.18
OleObject.Document


15-1171735034
iNevil
2007-02-17 20:57
2007.03.18
BDS 2006 под Windows Vista


3-1166521848
menart
2006-12-19 12:50
2007.03.18
Как в DBGRID поменять местами строки и столбцы


2-1172653323
Sinus
2007-02-28 12:02
2007.03.18
Загрузить данные из ТХТ в FireBird





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский