已经用regsvr32 注册过了,还是不能用。还调整了dbgrid32.ocx的使用权限,还是不能用。
系统提示:
dbgrid32.ocx或其附件之一不能正确注册:一个文件丢失或无效。请高手们指教指教啊,在xp下可以通过,但是换到了vista下就不能运行了。救命啊!!

解决方案 »

  1.   

    是无法正常使用dbgrid32.ocx,可以正常注册,但是用不了。各种方法都试过了,奇了怪了。
      

  2.   

    一、dbgrid32.ocx  中调用的API函数只能 在Win32中使用, 如果这样你可以在 Vista中右键“兼容WindowsXp” 这样可以试试
    二、首先从dbgrid32.ocx 这个32可以看出  对64位必然有所不同
      

  3.   

    郁闷死了,调整了“兼容WindowsXP”还是不行。各位有没有更好的方法呢?
      

  4.   

    你用的Vista是32位的还是64位的?调整了“兼容WindowsXP”还是不行的话,那就说明dbgrid32.ocx也许只能运行在32位的Vista下面。  
      

  5.   

    是32bit的,home basic版本的vista。是asus 笔记本 oem版本的。
      

  6.   

    兼容性问题。最近听说,Vista操作系统兼容性真的很差!有待Microsoft改进!
      

  7.   

    但是之前是可以正常使用的,现在不知道为什么就不能用了。注册表也用了,inf安装也用了。还是提示出错.........................
      

  8.   

    打开开始菜单,附件,命令提示符,然后在右键以管理员运行,打开dos后在里面输入regsvr32 c:/**.ocx 这样就可以了 你可以试一下