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

Вниз

DLL   Найти похожие ветки 

 
Belorus ©   (2006-05-29 10:01) [0]

Приложение юзает DLL. Подключает статически. В приложении есть несколько хороших процедур. Могу ли я из DLL вызвать эти процедуры ?


 
Сергей М. ©   (2006-05-29 10:03) [1]


> Могу ли я из DLL вызвать эти процедуры ?


Можешь.


 
Belorus ©   (2006-05-29 10:07) [2]

КАК?


 
Сергей М. ©   (2006-05-29 10:13) [3]

procedure SomeProc(..);
begin
...
end;

exports SomeProc;

...

type
 TSomeProc = procedure(..);

var
 hExe: THandle;
 SomeProc: TSomeProc;
...
hExe := GetModuleHandle(nil);
SomeProc := GetProcAddress(hExe, "SomeProc");
if Assigned(@SomeProc) then SomeProc(...);


 
Belorus ©   (2006-05-29 12:19) [4]

Спасибо. Работет.


 
Tonich ©   (2006-05-29 12:57) [5]


> Belorus ©   (29.05.06 12:19) [4]

хм а говорил же что статически подключил ?:)


 
Сергей М. ©   (2006-05-29 13:08) [6]


> Tonich ©   (29.05.06 12:57) [5]


Так он статически и подключил !
Речь-то идет о динамическом импорте в "обратном направлении", т.е. код из DLL желает воспользоваться неким кодом из некоего EXE, который загрузил эту DLL


 
Belorus ©   (2006-06-01 10:20) [7]

:)))
tonich не путайте тёплое с мягким :)


 
Tonich ©   (2006-06-01 14:15) [8]

аааа )) блин прошу прощения... )) был не прав


 
Kolan ©   (2006-06-01 14:33) [9]


> Belorus ©   (29.05.06 10:01)

Зачем тогда Dll если она зависит от приложения?


 
Belorus ©   (2006-06-01 18:25) [10]

Затем что DLL пишу не я . А прогу я. Сурсы проги давать не хочу. Зато описание необходимых для DLL процедур дал.

P.S Прога собирает новости в инете и на комп складывает. А потом зачитывает.
А DLL содержит модули . Каждый модуль со своего сервера новости тырит.



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

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

Наверх




Память: 0.48 MB
Время: 0.043 c
2-1149139066
Hadroran
2006-06-01 09:17
2006.06.18
Вызов процедуры события


2-1149071154
ksenia
2006-05-31 14:25
2006.06.18
простая замена


2-1148801732
Хочу_все_знать
2006-05-28 11:35
2006.06.18
Вопрос к Мастерам !


8-1137160063
asd
2006-01-13 16:47
2006.06.18
Картинки gif


2-1149144998
TrainerOfDolphins
2006-06-01 10:56
2006.06.18
Как поменять цвет выделения в DBGrid?