求教:vb.net调用MFC DLL有关问题
求教:vb.net调用MFC DLL问题
vb.net:
Public Declare Function fx Lib "Analyze.dll " Alias "fenxi " (ByVal szFileName As String, ByVal appPath As String) As Integer
调用:
result = fx(pathName, foder)
错误:
未处理的“System.NullReferenceException”类型的异常
其他信息: 未将对象引用设置到对象的实例
在线等待.
------解决方案--------------------
vc提供的接口类型有问题吧
------解决方案--------------------
dll 里 接口函数应定义成
_desc export BOOL CAnalyzeApp::fenxi
我记得是这样。
具体写法网上搜就行
------解决方案--------------------
你直接用非托管方法吧
vb.net:
Public Declare Function fx Lib "Analyze.dll " Alias "fenxi " (ByVal szFileName As String, ByVal appPath As String) As Integer
调用:
result = fx(pathName, foder)
错误:
未处理的“System.NullReferenceException”类型的异常
其他信息: 未将对象引用设置到对象的实例
在线等待.
------解决方案--------------------
vc提供的接口类型有问题吧
------解决方案--------------------
dll 里 接口函数应定义成
_desc export BOOL CAnalyzeApp::fenxi
我记得是这样。
具体写法网上搜就行
------解决方案--------------------
你直接用非托管方法吧