需要调用别人用VB写的一个组件,如下:
组件名称为pro.dll;该接口其中用到的一个类,Cher Private Function SaveDB(ByVal i As Variant, ByRef errornum As Variant, ByRef errorDesc As Variant)
As Boolean
Dim obj As Object
Set obj = CreateObject (“pro.Cher”) //pro.Cher 接口类型 obj.Vee= "a"
obj.Veet= 2
SaveDB = obj.Save()’//保存
'//保存失败返回错误编号和错误描述
If Not SaveDB Then
errornum = obj.ErrNumber
errorDesc = obj.ErrDescription
End If
Set obj = Nothing
End function问下,用C#首先如何调用这个组件,具体怎么实现这里面的的东西。最好详细的说明下
组件名称为pro.dll;该接口其中用到的一个类,Cher Private Function SaveDB(ByVal i As Variant, ByRef errornum As Variant, ByRef errorDesc As Variant)
As Boolean
Dim obj As Object
Set obj = CreateObject (“pro.Cher”) //pro.Cher 接口类型 obj.Vee= "a"
obj.Veet= 2
SaveDB = obj.Save()’//保存
'//保存失败返回错误编号和错误描述
If Not SaveDB Then
errornum = obj.ErrNumber
errorDesc = obj.ErrDescription
End If
Set obj = Nothing
End function问下,用C#首先如何调用这个组件,具体怎么实现这里面的的东西。最好详细的说明下
组件名称为pro.dll;该接口其中用到的一个类,Cher ”如果确认是COM组件,使用步骤如下:
1、用regsvr32注册这个组件。2、引用这个组件到C#工程,跟平台C#写的dll一样。3、在C#代码中直接使用,如果普通的C#类一样。