ERROR:
     your.dll was loaded, but the dllregistersever entry POINT was NOT FOUNED.
  dllunregistersever  may not exported or a corrupt  version of your.dll
maybe in memory.consider use pview to detect and remove it.
   请问大虾们如何解决阿?谢谢。

解决方案 »

  1.   

    你用的dll不是自己写的,别人的dll可能本身就有问题,或者是版权等问题.
      

  2.   

    这dll使用一个向导作的。用它做的时候已经注册了。只需编译构件就可以了。
    顺便问一下,在vc 中构件时是不是就已经注册和更新了所编译的dll了。
    我的问题如何解决啊?楼上。
      

  3.   

    用SOLIDWORKS提供的免费向导作的。就是构件DLL阿。
      

  4.   

    谢谢楼上的关心。这个dll本身没有问题。问题是用vc6。0中的"构件dll"一下,就可以用dll了。而用register *.dll就不行。就报错也就是开头的错。如何解决啊?用这个dll不至于让别人载装个vc 吧,:)。
      

  5.   

    对不起,VC6.0中的"构件dll"在哪?你指的是工具中的"Register Control"嘛?
      

  6.   

    我在网上帮你找一个说法:     DLL有两种,一种是标准DLL,另一种是ActiveX DLL。只有ActiveX DLL才能进行注册,才能被ASP调用,而标准的DLL可以被VB等工具调用,但无法注册。 
        要在VC中建立工程时选择ATL COM AppWizard,选择DLL方式,这样可以建立ActiveX DLL。生成工程后,在ClassView窗口的Classes上右击,从菜单上选择New ATL Object,然后选择添加ActiveX Server Component,你需要为该类添加你自己的方法和属性。
      

  7.   

    不是啦。就是在编译->构件*.*(f7).用它就可以了。而且我也没有弄明白到底是哪一种dll.
      

  8.   

    楼上不好意思误导你了。我做的是add_ins.不过是用向导生成的。不过其中生成一个*.dll。在注册这个dll时就报错。如上面提到的