Главная страница
    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.064 c
1-1160498919
Olleg_ator
2006-10-10 20:48
2006.11.19
Проблема при формировании отчета в Excel


2-1162203378
Access
2006-10-30 13:16
2006.11.19
Acces, ADO - как получить структуру таблицы?


2-1162203111
Still Swamp
2006-10-30 13:11
2006.11.19
Как получиьт разницу времени локального и GMT


2-1162649056
Mihalich
2006-11-04 17:04
2006.11.19
MS SQL server


2-1161855570
Tab
2006-10-26 13:39
2006.11.19
локальная база данных с возможностью шифрования





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский