Главная страница
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.029 c
1-1159882134
mazur_r
2006-10-03 17:28
2006.11.19
Работа с полями в Word.


15-1161986483
Ne-Ld
2006-10-28 02:01
2006.11.19
Видна не распознает USB накопители., Что делать?


15-1162384104
UMU
2006-11-01 15:28
2006.11.19
Delphi 7 и Turbo Delphi Explorer


5-1143373988
sirin
2006-03-26 15:53
2006.11.19
работа в рантайме с классами (не обьектами)


6-1151571226
wasserman
2006-06-29 12:53
2006.11.19
idTcpClient & HTTP Post