Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1162385544
Makhanev Alexander
2006-11-01 15:52
2006.11.19
Delphi caption buttons...


1-1159884508
guav
2006-10-03 18:08
2006.11.19
TReader/TWriter для TPersistent из/в XML


15-1162199622
Сатир
2006-10-30 12:13
2006.11.19
Создание невизуального компонента.


15-1162486418
Kolan
2006-11-02 19:53
2006.11.19
Дайте определение полиморфизма


11-1139146742
Ganda1f
2006-02-05 16:39
2006.11.19
STL для дельфи (тестируем)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский