C#端
新建类库:
想要COM组件能够让Delphi调用必须使用接口形式
使用vs工具生成GUID删除多余的花括号
代码如下:
namespace TestDll
{
public interface ITestClass1
{
void YourFunction1();
void YourFunction2(string str);
}
[ClassInterface(ClassInterfaceType.None)]
[Guid("6E94AE46-B2D0-4B66-9B5C-52077FBFD2D0")]
[ProgId("TestDll.Class1")]
public class Class1 : ITestClass1
{
public void YourFunction1()
{
Debug.Print("YourFunction1");
}
public void YourFunction2(string str)
{
Debug.Print(str);
}
}
}
鼠标右键项目属性->应用程序-程