【发布时间】:2010-09-07 12:47:14
【问题描述】:
我正在尝试从 vb.net 2005 调用第 3 方供应商的 C DLL,并收到 P/Invoke 错误。我成功地调用了其他方法,但在其中一个更复杂的方法上遇到了瓶颈。所涉及的结构非常可怕,为了简化故障排除,我想创建一个 C++ DLL 来复制问题。
有人可以为可以从.Net 调用的C++ DLL 提供最小的sn-p 代码吗?我的 C++ dll 中出现Unable to find entry point named XXX in DLL 错误。应该很容易解决,但我不是 C++ 程序员。
我想为 DLL 使用 .net 声明
Declare Function Multiply Lib "C:\MyDll\Debug\MyDLL.DLL" Alias "Multiply" (ByVal ParOne As Integer, ByVal byvalParTwo As Integer) As Integer
【问题讨论】: