@AngryHacker,对于你的建议是真的,.NET程序集需要用ComVisibleAttribute(启用COM Interop选项注册)标记,并使用[ComVisible(true)]将每个函数公开给COM.
如果您尝试使用第三方程序集(您没有编写),则必须与供应商核实是否可以通过COM使用该程序集.
此外,程序集不需要强名称可通过COM访问.
如果您不想使用COM方式,请查看CrossTalk for Delphi:http: //www.atozed.com/CrossTalk/Docs/index.EN.aspx