读书人

VB写的DLL,VFP调用出现提示quot;申明DLL调

发布时间: 2013-04-22 16:01:35 作者: rapoo

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 的问题。

读书人网 >VFP

热点推荐