|
我用Microsoft Visual Studio .NET 2003 的 vb.net 写了一个dll
VB_CheckERPV5.dll代码为
Public Class CheckProj
Public CheckPro()
Public Shared Function Ck_PjID(ByVal id As Integer) As Integer
Return 3
End Function
End Class
在QTP脚本中:
extern.Declare micInteger , "VB_CheckERPV5.CheckProj.Ck_PjID", "D:\VB_CheckERPV5.dll", "VB_CheckERPV5.CheckProj.Ck_PjID" ,micInteger
可是不能运行,一运行就报错。但是我在VB.net里面却能调用该DLL
论坛的关于调用DLL的帖子,还有QTP的中文,英文帮助文档和某位大大做的关于调用DLL的PDF也都看了,仍然找不到任何解决办法
怀疑QTP是不是不支持.net编译的dll,因为.NET编译的DLL是带命名空间的。
求救中~~sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9 sdlkfj9
大家帮想下办法吧,小弟感激涕零
[ 本帖最后由 sky-vid 于 2007-3-14 11:42 编辑 ] |
|