Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[UPD]Может конечно, но альтернатива никогда не помешает 31.01.06 15:32 Число просмотров: 2421
Автор: Killer{R} <Dmitry> Статус: Elderman Отредактировано 31.01.06 16:03 Количество правок: 2
|
Тем более это не извращение а нормальное явление. Просто мало кто из делфописцев его юзает ;). Я вообще не уверен что делфи так умеет. А вижуал - запросто. Просто просишь линкер сделать либу к ехе и объявляешь экспортные функции. А потом линкуешься на эту либо из дллки. Т.е. ничем не отличается от аналогичных действий для длл. Только расширения другие.
[UPD]
Немного подумал и придумал применение которое не сделаешь так просто: таким способом можно организовать общение с хост-процессом на момент исполнения DllMain. Например узнать его версию и если он не поддерживается просто отказатсья загрузится.
Не уверен но думаю что статически линковатся на хост-процесс необязательно. Возможно GetProcAddress(GetModuleHandle(NULL),"export") внутри DllMain'а тоже сработает. Хотя есть риск получить мессажбокс от винды что необходимая функция не найдена в случае неправильного хост-процесса.
|
|
|