Главная страница
    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.46 MB
Время: 0.011 c
15-1148298806
Andy BitOff
2006-05-22 15:53
2006.06.18
Процентная похожесть


3-1145861585
petun
2006-04-24 10:53
2006.06.18
поиск по маске в базе данный ms access


3-1145957654
kyn66
2006-04-25 13:34
2006.06.18
SQL-запрос с параметрами выдает ошибки


2-1149186755
Mr tray
2006-06-01 22:32
2006.06.18
Dll не видит функции юнита


3-1145887884
Квэнди
2006-04-24 18:11
2006.06.18
Dbexpress Delphi 2006





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский