I composed .Net 3.5 dll with single method, which is to be called by Delphi .exe.
Unfortunately it does not work.
The steps:
1. Create C# 3.5 dll with the code:
public class MyDllClass
{
public static int MyDllMethod(int i)
{
MessageBox.Show("The number is " + i.ToString());
}
}
- Go to Assembly Properties --> Assembly Information and checked the "Make Assembly COM-Visible"
- Used RegAsm.exe to register my dll
This throws Delphi exception which indicates it cannot connect the dll.
What are the steps required to enabled usage of C# managed dll from unmanaged code.
Does any one familiar with good example about the subject?
Thank you
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…