导入工具箱吧,是灰色的不能用,引用方式吧,又说没有构造函数,谁能给说下?

解决方案 »

  1.   

    添加引用,com组件,应该可以的。activex中有默认构造函数吗?
      

  2.   

    俺只用VC写,从不用VB写...ActiveX必须有默认构造函数
      

  3.   

    一般都很容易的,在解决方案管理器中引用,它会自动生成几个.net能用的文件的,呵呵~~不要放弃~~==================================================================
    博客空间:http://blog.csdn.net/lovingkiss
    资源下载:http://download.csdn.net/user/lovingkiss
    Email:loving-kiss@163.com
    优惠接单开发,收费带初学者,组件控件定制开发,成品源代码批发
    联系方式:Q64180940(请清楚注明业务还是技术咨询)  全天在线
    ==================================================================
      

  4.   

    http://www.microsoft.com/china/msdn/library/langtool/vs2005/CodeAndSeek.mspx?mfr=true
    http://www.microsoft.com/china/msdn/library/langtool/vbnet/ms364069.mspx?mfr=true
    http://www.microsoft.com/china/MSDN/library/NetComm/activating_activex.mspx?mfr=true
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/vcrefactivexcontrolsrefresher.asp
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpqstart/html/cpsmpnetsamples-windowsformsactivexhosting.asp
      

  5.   

    如果C#用Activex这么麻烦,我不知道有什么理由不用记事本直接写object...
      

  6.   

    在.net中调用过去的COM 组件,应该是会经常碰到的、也是很有现实意义的 阿阿
    现总结了在VB.NET2005 中调用COM(DLL)的方法 希望对你有帮助方法一: 前期绑定 (直接引用)
    "项目" -- "引用" -- "COM" -- 选中DLL点击确定.dim Myobj as new XXX.MD5
    dim RetStr as string
    RetStr =Myobj.MD5("生成特别的MD5编码")方法二: 后期绑定 ‘## 先要引入NameSpace
    Imports System.ReflectionDim Mtypec As Type
    Dim Mobject As Object
    dim RetStr as string
    ‘## 提取ProgID字符串,并把它转换成Type对象
    Mtypec = Type.GetTypeFromProgID("XXX.MD5")
    If Mtypec Is Nothing Then
       Mobject = Nothing
    Else
     ‘## 使用静态方法Activator.CreateInstance 完成实例的创建
       Mobject = Activator.CreateInstance(Mtypec)
       '## {}表示数组成员。params() 用来保存调用函数的时候所用到的 参数 (可以有多个参数)
       Dim params() As Object = {"生成特别的MD5编码"}
       RetStr  = Mtypec.InvokeMember("MD5", BindingFlags.InvokeMethod, Nothing, Mobject, params)
    End If
      

  7.   

    C#对于ActiveX的支持好象很有限,尤其是客户端的ActiveX。
    第一:要由非托管代码转为托管代码。这要我们手工去转
    第二:下载过程不明确,客户端死机一样的等待
    第三:部分方法属性使用复杂。我现在的想法是用脚本注册直接以 最老的object形式写到网页上去。这样倒容易得多。至于说以后不支持非托管代码,我看十年之内都不可能。