我用delphi做的dll,在别机子上注册不了.  
错误提示:  '已加载E:\project1.dll.但没有找到DllRegisterServer输入点.无法注册此文件.'  
 
别人用vb也引用不了,是什么问题?

解决方案 »

  1.   

    如果你不是基于COM的dll,是不需要注册的
    看提示信息,你的dll应该是普通的dll,并不需要注册你把dll,直接考贝到C:\windows\system32下,看看能不能用
    或者和EXE文件放在一起
      

  2.   

    在我的机器上我用delphi可以引用,可是在别人机器上用vb引用出现以下
    错误提示:未能添加对"D:\gdgl\gdgl\bin\project1.dll"的引用,这不是有效的程序集或com组件.
      

  3.   

    放在EXT文件下,使用静态装入