http://www.yjdz.com/DT200_DataControlX.ocx
这个文件在以前的系统上注册后,在delphi中可以导入(属性选择可以创建) 现在注册 导入都没有文件 那个图标也出现在面板上了 但就是不能把他拖到窗体上,一拖就报OLE错误,如何解决?
这个OCX在我现在用的电脑上正常 系统XP SP2 但在其他的机子上 系统一样 就是出现上面的错误。为了不影响使用 在本机另安装了另一全新的XP SP2 装上D7后 导入正常 但就是不能拖到窗体上 这是什么原因?
哪位帮忙一下 下载那个文件测试一下 如何才能使用

解决方案 »

  1.   

    把你机器里面的这个ocx通过delphi卸载掉,把他从delphi的
    控件面板上删除,然后再注册安装一次看看。
      

  2.   

    Dlwxn(Dlwxn) 
    这个方法试过了 不行
      

  3.   

    没有安装到组件面板上,很是奇怪,注册后生成的pas文件,居然没有任何类的信息。
      

  4.   

    Dlwxn(Dlwxn) 
    要在tools中的environ..option的type lib..中选中can create 才行 那个OCX是VB写的 VB写的OCX到Delphi中导入经常会不能出现在面板上
      

  5.   

    我这里拖到窗体的时候出现OLE ERR对话框。
      

  6.   

    检查一下其他电脑的安全级别设置
    是否屏蔽了OCX控件
      

  7.   

    zhlwyy(生活很累,但是因为生活才有意义。) 
    并没有屏蔽OCX
      

  8.   

    终于找到原因了 我原来的机子上做过一个读写串口的程序 用到MSCOMM32.OCX和COMCTL32.OCX注册过 现在把这两个文件拷过来 就可以使用了。结帖