我怎么听说需要升级?
他能使用标准OCX控件么?VB、VC、Delphi等开发的。

解决方案 »

  1.   

    应该可以只要它是com组件
      
    *****************************************************************************
    欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 
    http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  2.   

    从.netFX的原理来说应该可以的。但没用过。
      

  3.   

    我用Delphi做了一个OCX控件,用模板直接生成的,但我在C#中希望加入这个COM组件的时候,提示我
    ---------------------------
    Microsoft Visual Studio
    ---------------------------
    C:\Program Files\Borland\Delphi7\Projects\tt\PanelXControl1.ocx 的自动注册失败。
    ---------------------------
    确定   
    ---------------------------加入不了,请问为什么呢?对了,是否是在菜单-工具-选择工具箱-COM组件中浏览加入这个OCX?
      

  4.   

    regsvr32 delphi的ocx 没?
      

  5.   

    比如 是不是需要先 tblimp 一下?
    @_@
      

  6.   

    手动注册似乎没用,一样的提示---------------------------
    RegSvr32
    ---------------------------
    PanelXControl1.ocx 中的 DllRegisterServer 成功。
    ---------------------------
    确定   
    ---------------------------
      

  7.   

    yeqiufeng(叶秋枫) 的意思是什么?请详细一点,谢谢
      

  8.   

    delphi没用过
    你看看这片帮助吧
    ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconexposingcomcomponentstonetframework.htm
      

  9.   

    delphi开发的OCX好像是标准的OCX,和VC++之类的没什么区别
      

  10.   

    tblimp  之后变成了dll 但还是注册失败但是可以引用,从项目-添加引用。不过引用之后,不知道怎么用
      

  11.   

    那就没错啦
    tblimp之后 就成了C#可以引用的dll了
    现在你已经成功一半了
    更具体的东西 你看看SDK吧 或者搜索一下?
    我就不帮你搜索了 ^_^
      

  12.   

    tblimp 之后居然不能注册了 regsvr32 失败
      

  13.   

    看来很奇怪,Delphi做出来一个OCX控件,能注册,但在C#里面选择工具箱项-COM组件 ,企图加入OCX时提示自动注册失败;然后用 TlbImp.exe 转换一下变成Dll,发现居然手动注册都不行了。。然后同样在选择工具箱-.net Framework 组件里面企图加入Dll时,提示 “在“C:\EditXControl1.dll”中没有可放置在工具箱上的组件。”而在选择工具箱-COM组件时提示“C:\EditXControl1.tlb 的自动注册失败。”总之在C#就是用不了,请各位再分析分析。