ActiveX dll必须注册,原生dll不需要。

解决方案 »

  1.   

    何为原生?系统自带吗?

    比如说用VC++创建一个具有导出函数的win32 dll项目,没有使用activex,也不用atl。
      

  2.   

    同样扩展名 DLL 的文件有两类:1 标准的 DLL 函数库,需要在 VB 中声明并调用函数。  一般情况下,它与应用在同一路径下,或放在一些特殊文件路径。  我们常说的系统 API 就属于这一类。2 ActiveX DLL,需要注册才能使用。  但它带来的好处是,它可以放在任意目录下。  VB 所生成的 DLL 属于这一类。