第一,确认是否名字是DllName
第二,确认dll的路径,如果不指名绝对路径,那么默认在系统目录或exe同目录下等5个地方,其他路径不认

解决方案 »

  1.   

    报什么错,TGear是哪里的,application是谁的application,如果不指名application呢
      

  2.   

    DllName没错的,也试过写完整决定路径,报一样的错。Dll是放在bin目录下的
      

  3.   


    “无法加载 DLL (DllName.dll)。”;
    application自身工程的,也都试过Gear:=TGear.Create(nil)一样不行
      

  4.   

    需不需要注册,需不需要放在系统目录下(system32),需不需要添加引用,路径正确吗?是系统兼容性的问题吗? 换个asp.net 版本,比如2.0能通过吗?
      

  5.   


    不需要注册的,也不需要放到system32目录下(我也放了);1.1编译的,试过用2.0发布,一样的错误,后边还跟多了一段,变成:无法加载 DLL“DllName.dll”: 内存位置访问无效。 (异常来自 HRESULT:0x800703E6)。