Delphi程序怎么调用C#写的dll类库
3个回答
展开全部
首先在vs2005中创建一个“类库”项目TestDll,
using System.Runtime.InteropServices;
namespace TestDll
{
public interface I TestClass
{
void YourProcedure(stirng param1);
}
[ClassInterface(ClassInterfaceType.None)]
public class TestClass:I TestClass
{
public void YourProcedure (stirng param1);
{ //自己的代码 }
}
}
using System.Runtime.InteropServices;
namespace TestDll
{
public interface I TestClass
{
void YourProcedure(stirng param1);
}
[ClassInterface(ClassInterfaceType.None)]
public class TestClass:I TestClass
{
public void YourProcedure (stirng param1);
{ //自己的代码 }
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、关键是Delphi定义的读取数据的类型,在磁盘上要与C++定义的类型一致才可以了。
2、函数函数名称匹配准确。
2、函数函数名称匹配准确。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和其他语言都一样,不过数据类型怕出问题你注意点,建议你参考C#DLLAPI
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询