Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Вставить новфй компонент в уже созданную программу


Автор: RA 4.11.2002, 23:53
А Можно добавить какойнить компонент в уже созданное приложение (какбы в uses), а потом
описать параметры компонента Редактором ресурсов?

Автор: neutrino 5.11.2002, 00:07
Можно сохранить ее в файловый поток, а потом прочитать от туда.

Автор: RA 5.11.2002, 02:08
А если программа не моя.(без исходника) то это реально ?

Автор: Fishbone 6.11.2002, 05:41
Можешь редактором ресурсов изменить то, что уже впрограммировали. Но свое вставить в готовый экзешник - хммм, это врядли.

Автор: RA 8.11.2002, 23:59
Цитата(Fishbone @ 05.11.2002, 21:41)
Можешь редактором ресурсов изменить то, что уже впрограммировали. Но свое вставить в готовый экзешник - хммм, это врядли.

Не помню где но точно она у меня была (программа для вставления новых компонентов в созданное приложение), но она в те годы была для меня слишком сложновата и я её удалил.

Редактор ресурсов не сотворит тебе новый компонент если его нет в USES
(здесь реч идёт о программах написанных на DELPHI без *.RC)

Автор: Song 9.11.2002, 05:22
Можно в исполненную программу вставить нужный контрол. Ловить его нажатие или действие с ним и исполнять процедуру, которая расположена в своём но не чужом процессе. Всё это возможно только в запущенном файле.

Автор: RA 11.11.2002, 02:27
Цитата(Song @ 08.11.2002, 21:22)
Можно в исполненную программу вставить нужный контрол. Ловить его нажатие или действие с ним и исполнять процедуру, которая расположена в своём но не чужом процессе. Всё это возможно только в запущенном файле.

А котнтролсы только стандартные?

Автор: Song 11.11.2002, 02:32
Цитата(RAdmin @ 10.11.2002, 18:27)
А котнтролсы только стандартные?

АПИшные.

P.S. Это называется "внедрение в чужое пространство". Первый раз на русском языке описано в небеизвестной книге Рихтера.

Автор: neutrino 12.11.2002, 00:00
В ФАКе есть примерчик с Label'ом.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)