急用啊,以下c语言接口如何转成VB,我的有错吗

大帮手软件 2007-11-13 08:48:25
'DWORD MWRF_EmitATTCard(
' BOOL bIsBig5, //系统繁简体
' DWORD nCardID, // 用户卡号(流水号),取值为0 ~ 300000 建议与消费系统取值定义为一样
' char *strPersonID, //用户编号(建议统一全部为0~9数字,但支持前两位为字母) 建议与消费系统取值定义为一样
' DWORD nGrade, // 级别,可与消费系统定义为一样
' DWORD nAttGroup, // 组别,0 ~ 255,对应256个分组号,
' char *strUserKey, //个人密码,如系统不使用,建议取值"0000"
' char *strName, //姓名
' DWORD nYear, //卡使用有效年,如系统不使用,建议取值2020
' DWORD nMonth, //卡使用有效月,如系统不使用,建议取值12
' DWORD nDay, //卡使用有效日,如系统不使用,建议取值30
' DWORD *TagSN // IC卡原始序列号
');


Public Declare Function MWRF_EmitATTCard Lib "gscmd.dll" (ByVal bIsBig5 As Boolean, ByVal nCardID As Long, ByVal strPersonID As String, _
ByVal nGrade As Long, ByVal nAttGroup As Long, ByVal strUserKey As String, ByVal strname As String, ByVal nYear As Long, _
ByVal nMonth As Long, ByVal nDay As Long, ByRef TagSN As Long) As Long
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
DWORD应该用long
jinder 2007-11-14
  • 打赏
  • 举报
回复
去这里看看.
http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
浪客 2007-11-13
  • 打赏
  • 举报
回复
你试试看这个:

C VB
BOOL -> boolean
DWORD -> integer
char * -> string 用byref传入

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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