Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

Tform   Найти похожие ветки 

 
dima_shapkin   (2006-11-02 14:04) [0]

Коллеги, пытаюсь создать класс наследка TForm,
при создании экземпляра получаю ошибку что не найден файл ресурсов, понятно дельфа кладет паблишед свойства формы и компонент визуальных в ресурсы, а нельзя как-нибудь обойти данную проблему?


 
Сергей М. ©   (2006-11-02 14:09) [1]

Дима Шапкин, у тебя банальнейшая ошибка в программе.


 
dima_shapkin   (2006-11-02 14:32) [2]

какая?


 
dima_shapkin   (2006-11-02 14:33) [3]

TF = class(TForm)
 end;

with TF.Create(nil) do;

покажите пальцем на ошибку Сергей Му


 
dima_shapkin   (2006-11-02 14:42) [4]

ха, легко решается путем подстановки левого файла dfm, с описанным там классом....


 
Anatoly Podgoretsky ©   (2006-11-02 14:47) [5]

> dima_shapkin  (02.11.2006 14:33:03)  [3]

Ты хочешь ее получить по огрызку кода?
Кроме того в вопросе было про создание TForm (с ним никаких проблем нет), а
вот здесь приведен код создания TF


 
dima_shapkin   (2006-11-02 15:11) [6]

ха если бы так все было просто не писал я сюда , смысл в том чтобы не плодить дурацкие юниты с формами ... но  и не хочется возиться с createwindow ....


 
StriderMan ©   (2006-11-02 15:13) [7]

пристрели из модуля вот это:

{$R *.DFM}


 
dima_shapkin   (2006-11-02 15:21) [8]


> пристрели из модуля вот это:
>
> {$R *.DFM}


да нет это как раз не грузит ничего в ресурсы, любая форма выпадет на создании... наоборот надо создать дфм файл, описать там эту форму и подключить его.


 
StriderMan ©   (2006-11-02 15:25) [9]


> dima_shapkin   (02.11.06 15:21) [8]
> наоборот надо создать дфм файл, описать
> там эту форму и подключить его.

а класс формы где будет описан? если в отдельном модуле, то из dfm можно попробовать грузить LoadFromStream или что-то аналогичное для текстового формата


 
Суслик ©   (2006-11-02 15:37) [10]

вызывай конструктор createnew, если без dfm


 
icWasya ©   (2006-11-02 15:42) [11]

если Ваш наследник TForm не собирается ничего грузить из ресурсов, а делает что нибудь вроде этого

constructor TF.Create(AOwner:TComponent);
begin
 with TButton.Create(Self) do begin
    Left:=10;
    ....
 end;
end;

то нужно вызывать конструктор TForm.CreateNew



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

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
2-1162556275
NewUser0
2006-11-03 15:17
2006.11.19
Список запушенных приложений


2-1162364066
jimy
2006-11-01 09:54
2006.11.19
dcu


15-1162202770
SerJaNT
2006-10-30 13:06
2006.11.19
Отказано в доступе


1-1159168787
fynjy1984
2006-09-25 11:19
2006.11.19
WebBrowser и картинки


2-1162731703
TTempFile
2006-11-05 16:01
2006.11.19
DWord & Word