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

Вниз

Здравствуйте уважаемые Программисты! Ну помогите чайнику!   Найти похожие ветки 

 
Zool   (2002-02-01 16:45) [0]

Здравствуйте уважаемые Программисты! Ну помогите чайнику! Надо чтобы форма (только что созданая) в OnCreate вгружала все компоненты из .Dfm файла со всеми их процедурами,
если не сложно, то примерчик.Если всё-таки такое не мутится, то поясните плиз на кой черт нужна ф-ция ReadComponetResFile?


 
Digitman ©   (2002-02-01 17:08) [1]

зачем нужен ReadComponetResFile ?
простой пример :
вот создал ты , скажем, тем или иным образом объект класса TTreeView, настроил его св-ва, заполнил его некоей древовидной структурой и хочешь перед выходом из своего приложения сохранить состояние этого объекта с тем, чтобы при очередном запуске восстановить его именно в том виде, в каком он был на момент сохранения.
сохраняешь объект в файле :

WriteComponentResFile("c:\mysavedtreeobject.dat", MyTreeViewComponent);

и завершаешь приложение

при очередном запуске приложения снова создаешь тем или иным образом "чистый" экз-р TTreeView и восстанавливаешь его св-ва чтением из ранее сохр-го файла :

ReadComponentResFile("c:\mysavedtreeobject.dat", MyTreeViewComponent);


 
Юрий Зотов ©   (2002-02-01 18:02) [2]

> все компоненты из .Dfm файла со всеми их процедурами

Никакие процедуры в DFM не хранятся. Методы тоже.

А для того, чтобы залить форму из DFM надо создавать ее методом CreateNew. Но при этом никаких OnCreate не возникает.


 
Digitman ©   (2002-02-01 18:41) [3]

>Zool
Вникни в то, о чем говорит <Юрий Зотов> ! Именно - о методах, которые, якобы, хранятся в .DFM

DFM - текстовый файл !



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
1-57106
kaif
2002-02-02 16:07
2002.02.18
Доступ к закрытым членам


3-57016
pusrg
2002-01-24 16:49
2002.02.18
Проблема с запросом на вставку множества записей в таблицу


1-57108
M@XIDROM
2002-02-01 15:32
2002.02.18
Создание компонент


1-57127
KvORubin
2002-02-02 20:20
2002.02.18
Приветствую!!! Помогите!!!


1-57080
MAN-IN-RED
2002-02-01 19:36
2002.02.18
Как посмотреть нажата ли левая кнопка мыши?