相关疑难解决方法(0)

从Delphi调用C#dll

我用单一方法编写.Net 3.5 dll,由Delphi .exe调用.不幸的是它不起作用.

步骤:1.使用以下代码创建C#3.5 dll:

public class MyDllClass
{
    public static int MyDllMethod(int i)
    {
        MessageBox.Show("The number is " + i.ToString());
    }
}
Run Code Online (Sandbox Code Playgroud)
  1. 转到装配属性 - >装配信息并选中"使装配COM可见"
  2. 使用RegAsm.exe注册我的DLL

这会引发Delphi异常,表明它无法连接dll.从非托管代码启用C#managed dll所需的步骤是什么?

有没有人熟悉这个主题的好例子?

谢谢

.net c# delphi managed-code

13
推荐指数
2
解决办法
4万
查看次数

标签 统计

.net ×1

c# ×1

delphi ×1

managed-code ×1