Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c