REGSVR32 /s ***.dll有些dll在64位系统下需要编译为x86才能用

解决方案 »

  1.   

    找到COM组件的那个DLL文件,重新注册一下regsvr32 xxx.dll   ,注意一定是绝对路径才可以如果DLL是32位的,系统也是32位的,DLL的放置位置无所谓
    如果DLL是64位的,系统也是64位的,DLL的放置位置无所谓
    如果DLL是32为的,系统是64为的,一定要把DLL文件放到那个wow64里边中,然后才能注册成功,要不会一直注册失败
    64位的DLL注册没在32位系统中试过不知道有这种情况没你试试吧,应该就这样,
      

  2.   

    注册啥?重装了下VS才解决
    今天重装了VS又出现俩问题, “ThreadContext”的类型初始值设定项引发异常。(我新建了一个WINFROM窗体也是这样)
    再一个就是鼠标点不到窗体上的控件了(没有锁定控件什么的)
      

  3.   

    再加20分
    顺带问下xheditor编辑器中的表情该怎么替换成我自己设定的图片?
    xheditor本身的图片是gif我的图片是png格式,放进去显示不出来,改成gif格式也不行
      

  4.   

    装了个DoNetBar,控件问题就解决了
      

  5.   


     “ThreadContext”的类型初始值设定项引发异常。(新建一个什么都没有的窗体也是这样)
    这个问题一直没解决!哪位大神解决下 给你50分。