用C#写一个COM组件,给你个这方面的例子: [ComVisible(true)] public interface IMath { [DispId(1)] int Add(int a, int b); [DispId(2)] int Sub(int a, int b); } [ComVisible(true)] [ClassInterface(ClassInterfaceType.None)] public class Dotnet :ServicedComponent, IMath { #region IMath 成员 public int Add(int a, int b) { return a+b; } public int Sub(int a, int b) { return a - b; } #endregion }
public interface IMath
{
[DispId(1)]
int Add(int a, int b); [DispId(2)]
int Sub(int a, int b);
}
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
public class Dotnet :ServicedComponent, IMath
{
#region IMath 成员
public int Add(int a, int b)
{
return a+b;
} public int Sub(int a, int b)
{
return a - b;
}
#endregion
}