dll 关于句柄制作问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:52:22
我自己做dll,想做出如windows api那样的需要句柄来进行操作的效果,但是不知道具体怎么做,是在一个方法中声明局部变量?还是用全局变量?还是存在数组里?完全没有思路...因为dll可以被很多程序同时调用,一个程序也可以用同个方法创建多个句柄,求一套成熟的dll制作方法,最好是汇编的,c/c++也可以,分不够再加100
我的意思是,我想做用一个dll执行一个任务,一个程序可能同时要求这个dll做任务A和任务B(同一个方法) 为了分别,我希望像api一样能各自分配一个句柄给任务A和任务B,那么接下来程序在执行后续任务时只要传递任务A和任务B的句柄给dll,dll就知道是哪个任务了,不然会混淆的

什么意思一点也不清楚!用汇编开发DLL不清楚用C C++我再行,
全局不全局有关系么!根据需要来!
什么叫用句柄来操作,动态加载的DLL好象都有HANDLE返回!

根据你的补充,明白了,你得使用全局变量!局部变量当函数运行完了当然变量不存在了怎么知道要运行哪个任务!你得确定你的DLL要运行几个任务,那就定义几个全局变量可以用UINT 来做,如果是不确定要运行几个任务可以用链表来实现,
其实你的想法很奇怪,不明白你要做什么!这样搞的目的是啥!