1.注册一个Dll时(regsvr32命令),为什么会显示XX.dll was loaded,but DllRegerServer entry Point  was not found  
               DllRegserver Was exPorted, or ……
            ,什么是entry Point,用Vb或Delphi写时候表现在什么地方?
    当出现以上错误时,注册的Dll不能被调用。  2.为什么有的dll注册后在win2000的组件管理器中能查看到,而有些不能?

解决方案 »

  1.   

    1。external;stdcall;确认加在函数后面
    2。注册本身不会加载,直到有人用到它,加载它,才真正引入内存
      

  2.   

    1.你编的这个组件应该实现但没有实现DllRegisterServer函数。 
    2.dll有很多种,比如一个普通函数可以做成DLL(当然不在组件管理器中),很多ACTIVEX是DLL,COM+组件也是DLL。