Вниз
Скачать: 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.031 c
2-1170318726
Lera
2007-02-01 11:32
2007.02.18
Имя процедуры


2-1170249970
Riply
2007-01-31 16:26
2007.02.18
Посылка в нить указателя на выделенную память.


2-1169900792
Первокласник Вася
2007-01-27 15:26
2007.02.18
Как незакрыть форму по ALT+F4?


15-1169854412
vasIzmax
2007-01-27 02:33
2007.02.18
О работе с датой


3-1164260869
ValexWeb
2006-11-23 08:47
2007.02.18
Как с помощью компоненты TABLE узнать номер текущей отображаемой




   Наверх