PDA

View Full Version : مشکل با DLL_PROCESS_ATTACH



lord_viper
سه شنبه 29 بهمن 1387, 17:10 عصر
با سلام
من میخواهم وقتی dll من توسط برنامه load شد یه سری کار انجام بدهم




procedure mydllproc(i:Integer);
begin
case i of
DLL_PROCESS_DETACH:
begin
ShowMessage('detach');
end;
DLL_PROCESS_ATTACH:
begin
ShowMessage('attach');
end;
DLL_THREAD_ATTACH:
begin
end;
DLL_THREAD_DETACH:
begin
end;
end;
end;

exports
procid;
begin
DllProc:=@mydllproc;
mydllproc(DLL_PROCESS_ATTACH);
end


ولی وقتی این Dll رو load میکنم هیچ اتفاقی نمیافته و پیغامی نشون داده نمیشه مشکل از کجاست؟
با تشکر

vcldeveloper
سه شنبه 29 بهمن 1387, 18:50 عصر
قاعداتا نباید مشکلی داشته باشه. من از همین ساختار بارها استفاده کردم، و مشکلی نداشتم.