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


Автор: pegorov 10.9.2008, 22:53
Доброго времени суток!

Потихоньку пытаюсь избавляться от быдлокода в своей небольшой программе и в связи с этим возник такой вопрос:
имеется экзешник, который использует процедуры из подцепляемых библиотек. Возможно ли сделать так, чтобы при подключении определенной библиотеки на форме экзешника появлялся какой-либо компонент, ну к примеру Edit или Button?

Буду благодарен наводкам =)

Автор: SneG0K 10.9.2008, 23:19
pegorov, возможно... При подключении библиотека способна выполнять какой-либо код. Вот из этой библиотеки можеш передавать параметры в программу и показывать едит. Или в программе поставить эдиту совйство visible в false, а когда подключиш библиотеку отобразить

Автор: pegorov 11.9.2008, 00:39
Цитата(SneG0K @ 10.9.2008,  23:19)
pegorov, возможно... При подключении библиотека способна выполнять какой-либо код. Вот из этой библиотеки можеш передавать параметры в программу и показывать едит. Или в программе поставить эдиту совйство visible в false, а когда подключиш библиотеку отобразить

Делать объект невидимым, а потом показывать, как-то, имхо, неправильно =)

А вот про передачу параметров в программу можно поподробнее?

Автор: BaD_SeCt0R 12.9.2008, 13:31
Цитата(pegorov @  10.9.2008,  22:53 Найти цитируемый пост)
чтобы при подключении определенной библиотеки на форме экзешника появлялся какой-либо компонент, ну к примеру Edit или Button

Я чет не понял, тебе в run-time на форме компонент чтоли при подключении библиотеки создать надо?

Автор: pegorov 12.9.2008, 23:48
Цитата(BaD_SeCt0R @ 12.9.2008,  13:31)
Цитата(pegorov @  10.9.2008,  22:53 Найти цитируемый пост)
чтобы при подключении определенной библиотеки на форме экзешника появлялся какой-либо компонент, ну к примеру Edit или Button

Я чет не понял, тебе в run-time на форме компонент чтоли при подключении библиотеки создать надо?

Именно.

Автор: SneG0K 13.9.2008, 00:13
http://delphisite.ru/faq/kak-sozdat-kontrol-v-run-time

Автор: BaD_SeCt0R 13.9.2008, 16:02
Ага. Прочитай и создавай контролы после LoadLibrary, где ты грузишь библиотеку.

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