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

Вниз

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

 
Ivolg   (2004-08-20 14:09) [0]

Привет всем. Я подключил длл вот мою так: h:=LoadLibRary("D:\My.dll");.
Вопрос: Как можно испльзовать мою функцию которая лежит в делл. Спасибо!!!


 
[lamer]Barmaglot ©   (2004-08-20 14:13) [1]

FAQ?

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988621309&n=15

P.S.Ну народ ленивый пошел, даже в фак посмотреть не хочет...не говорю о том чтобы книжки почитать...


 
Суслик ©   (2004-08-20 14:16) [2]

тут рядом в 5 см. есть топик "DLL" - там есть ответ


 
Ivolg   (2004-08-20 14:22) [3]

Не пойму в факе.


 
Суслик ©   (2004-08-20 14:25) [4]

Все не понятно или не понятно, что не понятно?
Вопрос в чем?


 
[lamer]Barmaglot ©   (2004-08-20 14:28) [5]

Ну что не понятно? Замени GetTime везде где она встречается на имя своей функции и будет тебе счастье...
Если и после этого не пойдет то надо читать книги...


 
panov ©   (2004-08-20 14:50) [6]

Вот пример готового модуля для подключения DLL.
Разберись и будет тебе щастье.


unit proc;

interface
uses windows,sysutils,classes;


const _MyLibraryName ="..\dll\proc.dll"; //имя библиотеки
var
 hLib: THandle;

 ExecCmd:        procedure(const aCommand: String;const aShow, aWaitExit: Boolean);

procedure LoadLib;
procedure UnloadLib;

implementation

procedure LoadLib;
begin
 if hLib<>0 then Exit;
 hLib := LoadLibrary(PChar(_MyLibraryName));
 if (hLib=0) then
 begin
   raise Exception.Create("Не могу загрузить библиотеку "+_MyLibraryName);
   Exit;
 end;

 @ExecCmd :=             GetProcAddress(hLib,"ExecCmd");
end;

procedure UnloadLib;
begin
 FreeLibrary(hLib);
 hLib := 0;
end;

initialization
 hLib := 0;
end.




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

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

Наверх




Память: 0.45 MB
Время: 0.034 c
8-1087329667
Davids
2004-06-16 00:01
2004.09.05
из FPT в BMP or JPG


14-1092810566
syte_ser78
2004-08-18 10:29
2004.09.05
выбор другой таблици из БД


14-1092569920
ikivio
2004-08-15 15:38
2004.09.05
Появился новый процесс: UsrPrmpt.exe


3-1092135216
serga
2004-08-10 14:53
2004.09.05
interbase +KeyList.Strings


3-1092136720
zorik
2004-08-10 15:18
2004.09.05
Udf





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