Вниз
Скачать: CL | DM;

Наследование формы. При открытии проекта выдается ошибка   Найти похожие ветки 

 
DelphiLexx ©   (2006-12-21 18:43) [0]

В моем проекте есть абстрактная форма от нее наследуется еще несколько от новых еще несколько иерархия такова:

[code=delphi]
TfmAbstDsgnForm = class(TForm)
TfmAbstStyleXP = class(TAbstDsgnForm)
TfmAbstRaw = class(TfmAbstStyleXP)
TfmCustomRaw= class(TfmAbstStyleXP)
TfmDictRaw = class(TfmCustomRaw)
[/code]

При открытии проекта в среде Delphi выдается ошибка: Error creating form: for "TfmCustomRaw" not found. Хотя проект компилируется и работает. Правда? чтобы посмотреть в Delphi внешний вид формы TfmDictRaw, я должен закрыть unit этой формы, затем открыть вручную unit формы TfmCustomRaw, а затем уж открыть unit формы TfmDictRaw, только после этого форма появится.
Это баг или Delphi или у меня что-то не так? Проверял в Delphi2006, Delphi7.


 
tesseract ©   (2006-12-21 22:00) [1]


> Это баг или Delphi или у меня что-то не так? Проверял в
> Delphi2006, Delphi7.


Это не баг, наверно недописал designtime для своих форм. А вообще наследоваться надо от TCustomForm.


 
Loginov Dmitry ©   (2006-12-22 07:42) [2]

В файле проекта случаем никаких своим комментариев к модулям форм не подписывал?


> А вообще наследоваться надо от TCustomForm.


Почему?


 
DelphiLexx ©   (2006-12-22 08:49) [3]


> наверно недописал designtime для своих форм

Что значит недописал designtime для своих форм.


 
evvcom ©   (2006-12-22 10:53) [4]

А ты для TfmCustomRaw в designtime форму создал?
И в файле проекта unit с TfmCustomRaw должен присутствовать. Покажи строку для TfmCustomRaw в uses проекта.


 
DelphiLexx ©   (2006-12-22 11:56) [5]


> И в файле проекта unit с TfmCustomRaw должен присутствовать.
>  Покажи строку для TfmCustomRaw в uses проекта.

Проблема решена, просто надо писать в файле проекта напротив TfmCustomRaw написать {fmCustomRaw}


 
Loginov Dmitry ©   (2006-12-22 15:13) [6]

> Проблема решена, просто надо писать в файле проекта напротив
> TfmCustomRaw написать {fmCustomRaw}


А что, Дельфи сама забыла это написать?


 
evvcom ©   (2006-12-22 15:51) [7]

> [6] Loginov Dmitry ©   (22.12.06 15:13)

Скорее автор удалил этот "комментарий" как ненужный :)))



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1169820865
Destroyer
2007-01-26 17:14
2007.02.18
Утечка памяти при использовании TStrings


15-1169770019
Германн
2007-01-26 03:06
2007.02.18
Даже великие мастера могут нести чушь :)


15-1170042677
Slider007
2007-01-29 06:51
2007.02.18
С днем рождения ! 28 января


15-1170042777
Slider007
2007-01-29 06:52
2007.02.18
С днем рождения ! 29 января


2-1169915126
Garacio
2007-01-27 19:25
2007.02.18
Отдельный поток




   Наверх