从 VC 调用 .NET lib 函数++
我正在开发一个应用程序,需要调用 .NET dll 中存在的类函数。
是否可以从 VC++ 调用此函数
考虑以下代码片段。
Class A
{
public string DoSomeTask()
{
Some code
return "return Value"
}
}
上面的类存在于 .NET dll 中,
我想从 VC++ 调用方法 DoSomeTask()
提前致谢,
阿米特·沙阿
I am developing a application which requires to invoke a class function which is present within the .NET dll.
Is it possible to invoke this function from VC++
Consider following snippet of code.
Class A
{
public string DoSomeTask()
{
Some code
return "return Value"
}
}
The above class is present in a .NET dll
I want to invoke a method DoSomeTask() from VC++
Thanks in advance,
Amit Shah
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此博客文章 很好地概述了如何实现这一点(反向 P/Invoke、COM、C++/CLI 包装器),并解释了 C++/CLI 包装器(我使用的)的相当简单的 HowTo。
This blog post gives a good overview how this can be achieved (Reverse P/Invoke, COM, C++/CLI wrapper) and explains a pretty straightforward HowTo for C++/CLI wrapper (which I used).