请教下高手,DLL声明问题declare

qq_24413115 2015-06-15 04:23:08
long __stdcall Get_IdcData(int iCardType, char*szFileNameIn, char *szFullFileNameOut, char *szHeadFileNameOut, ID_CARD_S*pstOut)
vb的写法是:

Private Declare Function Get_IdcData Lib "D:\IDRCore.dll" (ByVal iCardType As Long, ByVal szFileNameIn As String, ByVal szFullFileNameOut As String, ByVal szHeadFileNameOut As String, pstOut As ID_CARD_S) As Long
不知vfp应该如何写
主要是最后一个参数 pstOut As ID_CARD_S该怎么定义?是什么意思?
...全文
315 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterleex 2015-07-21
  • 打赏
  • 举报
回复
先查一下 ID_CARD_S 定义 如果是结构的话,可以百度:struct.vcx
xuzuning 2015-07-21
  • 打赏
  • 举报
回复
不管 ID_CARD_S 是什么,vfp 都不存在这样的数据类型 你只需传递一个足够大的字符串进去就可以了 至于读回后怎么处理,那还是要知道 ID_CARD_S 是怎么定义的

2,741

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧