type _IK_AUDIT_DATA_BUFFER_
Framer as string
Type as string
Mode as string
Estate as string
F_Name as string * 10
F_Address as string * 10
end type
我调vc写的dll,大家看我的转换写法对吗?不对的话帮我更该一下,谢谢!
...全文
2810打赏收藏
大家帮我看看这样的转换正确吗?
type _IK_AUDIT_DATA_BUFFER_ Framer as string Type as string Mode as string Estate as string F_Name as string * 10 F_Address as string * 10 end type 我调vc写的dll,大家看我的转换写法对吗?不对的话帮我更该一下,谢谢!
真搞不懂你是会C还是会VB!
你是把c的转换成vb的么?应该这样:
Type IK_AUDIT_DATA_BUFFER_
Framer As Integer
Type As Integer
Mode As Integer
Estate As Byte
F_Name As String * 10
End Type
'1 VB不支持下划线开头
'2 C的union是表示联合类型,无论它里面有几个成员,同时只能用一个!
'3 WORD 是双字节,转换成VB是Integer 而不是Long!
type _IK_AUDIT_DATA_BUFFER_
Framer as long
Type as long
Mode as long
Estate as long
F_Name as string * 10
F_Address as string * 10
end type
写成这样,大家看怎么样?