gpt4 book ai didi

c# - 使用 Delphi 7 访问托管代码 (CLR) DLL

转载 作者:太空狗 更新时间:2023-10-30 00:36:12 26 4
gpt4 key购买 nike

delphi7 如何访问 C# .net 管理的 dll?

我正在尝试访问一些用 C# 编译的 DLL,它们不是那些旧式 DLL。 (我没有那些 DLL 的源代码)

我确实尝试过在线搜索,但它们令人困惑。我想即使使用 D7 访问它也有一些限制..

谢谢。

最佳答案

@AngryHacker,为了使您所建议的为真,.NET 程序集需要用 ComVisibleAttribute 标记(已启用 Register for COM Interop 选项),并使用 [ComVisible(true)] 将每个函数公开给 COM。

如果您尝试使用第三方程序集(不是您编写的),您必须与供应商核实该程序集是否可以通过 COM 使用。

此外,程序集不需要强命名即可通过 COM 访问。

如果您不想采用 COM 方式,请查看 CrossTalk for Delphi: http://www.atozed.com/CrossTalk/Docs/index.EN.aspx

关于c# - 使用 Delphi 7 访问托管代码 (CLR) DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2569245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com