1.C#代码
[CODE=c]
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace testDll
{
[ComVisible(true)]
public interface iClass1
{
string test(string data,string url);
}
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.AutoDual)]
public class Class1 : iClass1
{
public string test(string data,string url)
{
if (url == "") return "";
mySerName.DSServerService sv = new mySerName.DSServerService();
sv.Url = url;
return sv.send(data);
}
}
}
[/CODE]
2.组件注册
regasm.exe /tlb:testDll.tlb testDll.dll
3.使用
首先工程中引用testDll.tlb,然后如下方式调用:
Dim ob As New testDll.Class1
debug.print ob.test(strData, strUrl)