新手求救~~
在VB中调用TSPHLD0381.dll(此Dll用的是VC++开发的),而这个Dll中还用了其它几个dll文件的函数。
用Regsvr32注册这个dll时显示失败,请各位大虾指点,谢谢!

解决方案 »

  1.   

    已加载 c:\windows\system32\TSPHLD0381.dll,但没有找到DllRegisterServer输入点。
    无法注册这个文件。
      

  2.   

    说明他可能就不是 atx dll, 根本无需注册, 只要按照api的方式使用就行了
      

  3.   

    我把所用的的dll一个一个注册,能注册的就注册了,
    不能注册的就没管他,问题就已经解决了。
    还是非常感谢两位大虾的指点。
      

  4.   

    如果没有找到DllRegisterServer输入点,就说明dll没有导出自注册函数,这样的dll是不需要注册的
    直接采用API声明调用即可。可以百度一下dumpbin,它是用来查看dll导出函数的命令。对查看dll很有帮助。
      

  5.   

    其实 atx dll 和标准dll分别有两种注册方式, 存在于注册表的两个位置, 都是为解决调用时查找位置方便