Форум: "Начинающим";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.012 c