首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VB写的DLL,VFP调用出现提示"申明DLL调用出现错误"

2013-04-22 
VB写的DLL,VFP调用出现提示申明DLL调用出现异常测试了下,用VB写DLL(不需要注册的DLL),让VFP调用,发现涉

VB写的DLL,VFP调用出现提示"申明DLL调用出现异常"
测试了下,用VB写DLL(不需要注册的DLL),让VFP调用,发现涉及到字符处理的函数有问题.

以下是VB的函数定义
Public Function GetPathaa2(ByVal n As String) As String
    GetPathaa2 = n
End Function
Public Function GetPathaa(ByVal n As String) As String
    GetPathaa = n & "fuck"
End Function

VFP的调用

DECLARE string GetPathaa2 IN c:\Test.dll  string  && 运行OK
MESSAGEBOX(GetPathaa2("ABCD"))  && 运行OK


DECLARE string GetPathaa IN c:\Test.dll  string  && 运行OK
MESSAGEBOX(GetPathaa("ABCD"))  &&运行到这句就报错"申明DLL调用出现异常"
[解决办法]
感觉不像是 vfp 的问题。

热点排行