![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DLL_PROCESS_DETACH [D6, Win2k]
pavel777 © (2004-09-13 09:07:00)Всем здравсвуйте! Что я делаю не так. DLL_PROCESS_DETACH у меня не работает.
procedure DLLEntryPoint(dwReason: DWord); stdcall;
begin
case dwReason of
DLL_PROCESS_ATTACH: Open;
DLL_PROCESS_DETACH: Close;
end;
end;
exports
...;
begin
DLLProc:= @DLLEntryPoint;
DLLEntryPoint(DLL_PROCESS_ATTACH);
end.
panov (2004-09-14 11:07:00) [1]>-SeM- (14.09.04 10:36) [5]
Убери stdcall. Объяснить не могу.
А что тут объяснять-)
Достаточно найти справку в Delphi по ключевому полю DLLProc - там есть описание этой процедуры.
PS.
У меня с DLL такой проблемы не возникало, начиная с версии Delphi3.
-SeM- (2004-09-14 10:36:00) [2]
> procedure DLLEntryPoint(dwReason: DWord); stdcall;
Убери stdcall. Объяснить не могу.
evvcom (2004-09-13 10:56:00) [3]От D6 я сразу отказался, как попробовал. Там много ляп, а паки что-то лень было искать, качать... А в D7.0 у меня этот момент нормально работает.
Erik1 (2004-09-13 10:51:00) [4]Не писмо писать надо а прыгать меньше, не все залото, что блестит.
kaZaNoVa (2004-09-13 10:16:00) [5]у меня тоже не работало ни разу !!!
//с D5 не работал ...
- D6/D7
Delphi 7 с каким-то паком до 7.1 - тоже не пашет !!
- даже не знаю, что и делать ...
//надо коллективное письмо в Borland написать ;)))
Digitman (2004-09-13 09:15:00) [6]говорят, в базовой версии Д6 есть ляп на эту тему.. в Д5 же все замечательно работает
инф-цию о ляпе, его точном источнике и заплатке, которую следует установить для исключения ляпа, можно найти по соотв.ключ.слову на Borland community