Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Вниз

Функции в DLL, которые берутся из другой DLL   Найти похожие ветки 

 
Centory   (2005-12-14 13:38) [0]

Господа, есть DLL (mylib1.dll) из которой я беру несколько функций func1:integer, func2:integer и func3:integer.

Теперь вопрос: эти функции я подключаю в другую DLL(mylib2.dll), в которой мне нужно перекрыть и обработать функцию func2, а остальные оставить без изменений, тоесть остальные две функции как взял так и отдал.

Мож у кого есть примерчик? Заранее спасибо.


 
Digitman ©   (2005-12-14 13:42) [1]


> обработать функцию


галиматью ты сказал сейчас


> перекрыть


перекрытие - термин, относящийся скорее к compile-time, нежели к run-time


 
alex_*** ©   (2005-12-14 13:47) [2]

обертку сделать?


 
Desdechado ©   (2005-12-14 13:53) [3]

mylib2.dll

func1:integer; cdecl; external "mylib1.dll" name "func1";
func2_old:integer; cdecl; external "mylib1.dll" name "func2";
func3:integer; cdecl; external "mylib1.dll" name "func3";
function func2:integer; cdecl; export;
begin
result:=func2_old + 1;
end;

экспортируешь func1, func2, func3 из mylib2.dll


 
Centory   (2005-12-14 14:53) [4]

2Digitman
По поводу галиматьи - см.раздел форума.

2alex_***
Да, именно обертку сделать.

2Desdechado
Огромное спасибо!


 
Digitman ©   (2005-12-14 15:27) [5]


> Centory   (14.12.05 14:53) [4]


> Да, именно обертку сделать


найти и связать два слова в осмысленную целевую фразу - даже для начинающего не такая уж проблема ... при наличии головы и совести



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

Форум: "Начинающим";
Текущий архив: 2006.01.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.011 c
4-1130761287
VoAnt
2005-10-31 15:21
2006.01.01
Запуск приложения загруженного в MemoryStream


1-1133680905
Элеонора
2005-12-04 10:21
2006.01.01
GetIconMetaPict


1-1133470715
SamProf
2005-12-01 23:58
2006.01.01
Работа с TCanvas


3-1131530408
ДмитрийК
2005-11-09 13:00
2006.01.01
База Access c system.mdw


2-1134452868
Ольга
2005-12-13 08:47
2006.01.01
Переименовать xls-файл, не сохраняя его на диске





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский