IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Динамическое компилирование, Динамически созданное приложение
Nikita
сообщение 19.12.2006 21:47
Сообщение #1





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


Кто нибудь! Пожалуйста, подскажите как сохранить приложение созданное динамически(в том числе и события), в exe формате.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Nikita
сообщение 21.12.2006 15:48
Сообщение #2





Группа: Пользователи
Сообщений: 4
Пол: Мужской

Репутация: -  0  +


У формы есть событие mousedown. По этому событию создается компонент:
var
MyClass: TComponentClass;
MyComp: TComponent;
...
...
MyComp := MyClass.Create (self);
.....

При создании компонета ему автоматически присваивается ссылка на событи onmousedown (ссылка на память,).

Мне нужно сохранить новую полученную форму со всеми, созданными во время работы, компонентами(события не обязательно, т.к. присвоить их можно еще раз при formcreate) в новом exe-шнике, или хотя бы откомпилировать этот же exe-шник(опять программно, во время исполнения), чтобы сохранить все динамически созданные компоненты.
P.S. Пожалуйста, помогите по скорей, а то у меня 22.12 последняя возможность доделать прогу.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
hiv
сообщение 22.12.2006 16:33
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


Цитата(Nikita @ 21.12.2006 15:48) *
Мне нужно сохранить новую полученную форму со всеми, созданными во время работы, компонентами(события не обязательно, т.к. присвоить их можно еще раз при formcreate) в новом exe-шнике, или хотя бы откомпилировать этот же exe-шник(опять программно, во время исполнения), чтобы сохранить все динамически созданные компоненты.
Если ты свои компоненты создаешь динамически, то чтобы в следующий раз они автоматически создавались - запиши их список в файл, а при старте программы читай этот файл и воссоздавай их. Файл можешь записывать туда - куда тебе надо, и туда же копируй exe-нник твоей проги (ничего компилировать не надо - прога таже). А вот читать прога этот файл должно только из текущего каталога.
Как ты описываешь постановку задачи - это самому писать IDE. blink.gif Сомневаюсь что За месяц успеешь сделать...


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 8.07.2025 7:37
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"