以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请问如何定义一个struct (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44604) |
-- 作者:agamemnon -- 发布时间:2014/1/4 20:48:00 -- 请问如何定义一个struct 我在引用一个DLL,做操作的时候,接口里有一个借口 ReadCardInfo(int ReaderHandle,TCardInfo *pInfo); 其中TCardInfo的定义为: typedef struct TCardInfoTag { char cCardNo[9]; char cCardCity[6]; char cCardIDN[10]; char cCardFlow[8]; char cCardVRN[8]; }TCardInfo; 请问我在foxtable里应如何定义对应的对象? |
-- 作者:有点甜 -- 发布时间:2014/1/4 21:09:00 -- public Structure TCardInfoTag Public cCardNo As String Public cCardCity As String Public cCardIDN As String Public cCardFlow As String Public cCardVRN As String End Structure
|
-- 作者:有点甜 -- 发布时间:2014/1/4 21:12:00 -- Public Structure TCardInfoTag Public cCardNo() As Char Public cCardCity() As Char Public cCardIDN() As Char Public cCardFlow() As Char Public cCardVRN() As Char End Structure
|
-- 作者:有点甜 -- 发布时间:2014/1/4 21:14:00 -- 狐表用的是VB.net的语法,你看看C# 和 C/C++接口的转换。 |
-- 作者:有点甜 -- 发布时间:2014/1/4 21:29:00 -- vb.net的语法我也不太熟,你可以先看看c# 和 C++的差异,写出C#的代码,再转vb.net代码,有工具的。 |
-- 作者:agamemnon -- 发布时间:2014/1/4 22:53:00 -- thx 谢谢 我先去试一试 有问题再咨询! |