Главная страница
    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.039 c
15-1172356977
@!!ex
2007-02-25 01:42
2007.03.18
Столкновение двух машин.


2-1172382922
Novichok_New
2007-02-25 08:55
2007.03.18
Application.CreateForm


2-1172665986
jappak
2007-02-28 15:33
2007.03.18
Относительно координат


2-1172578775
Ivolg
2007-02-27 15:19
2007.03.18
Обратная функция


15-1172304466
ПЛОВ
2007-02-24 11:07
2007.03.18
Помогите с оценкой)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский