不知你所谓的DLL是在那里写的.是在VB中吗.VB只可以写ActiveX..Dll.那种情况就需要重新编译你的应用程序.
如果是用VC等写的DLL.在接口没变的情况下,不用.

解决方案 »

  1.   

    我是VB写ActiveX Dll
    为什么会要重新编译?
      

  2.   

    Talent2001k(哈哈) 说的对
    如果你在工程的属性里的编译选项卡里的DLL基地址的数改大一些,也许会不再出那种问题。我忘了,有点不确定,你试试再说了^_^ ^_^
      

  3.   

    听人说(我没试过):这种兼容后,dll为保持兼容,文件会越来越大。
    那位有过经验?