C中写DLL有
BOOL APIENTRY DllMain(HANDLE hModule, DWORD reason, LPVOID lpReserved)
{ switch (reason){
case DLL_PROCESS_ATTACH:{ }
default:
return TRUE; }
}请问DF中如果要实现同样功能应该怎么写。??
BOOL APIENTRY DllMain(HANDLE hModule, DWORD reason, LPVOID lpReserved)
{ switch (reason){
case DLL_PROCESS_ATTACH:{ }
default:
return TRUE; }
}请问DF中如果要实现同样功能应该怎么写。??
解决方案 »
- treeview问题,如何在根节点添加子节点
- delphi调用dll问题,300分全部送上。
- TComPort如何在线程中使用?
- 再请教个数学题目
- 怎么得到TStringGrid中选中行的行号?
- Delphi7.0是不是没有Fastnet VCL组件?
- 初学者刚才完成一个软件。寻求软件注册方面的知识!
- 将内容打印在普通凭证纸在人请进帮我解决这个问题
- count:=$FFFFFFFF;(count是DWORD类型)这句是什么意思?
- 请教:为何ToolBar上的ToolBotton按钮会没有句柄,怎样才能得到它的句柄呢?
- fastReport分组打印 每组都有个表头 但某组跨两页时 第二页开始就没有表头 直接是数据了 怎样让第二页也有表头?
- 简单问题,送分了!!!
library TestDLL;
...
procedure MyDLLHandler(Reason: Integer);
begin
case Reason of
DLL_Process_Attach: ; // 整个 DLL 的初始化代码
DLL_Process_Detach: ; // 整个 DLL 的善後程序
DLL_Thread_Attach: ; // 当主叫端开始一个 Thread 时
DLL_Thread_Detach: ; // 当主叫端终止一个 Thread 时
end;
end;
...
begin
... // 初始化代码
DLLProc := @MyDLLHandler;
MyDLLHandle(DLL_Process_Attach);
end.