易截截图软件、单文件、免安装、纯绿色、仅160KB

vb怎么调用vc结构体数组?

vc提供的函数是:DIANLI_API int WINAPI My_DownLoadUsersData(int comm, char* buff, int count);

vc提供的dll中这样定义了一个结构
typedef struct user_tag{
unsigned short  userID;
char name[15];
char userName[15];
char passWord[15];
unsigned char userRight;
}USER, *PUSER;

vc调用是这样的:
USER userData[] = {
{197, "0197", "zhangsan098", "123456", 255},
{198, "0198", "zhangsan099", "123456", 255}
      }

memcpy(data2,userData, sizeof(USER)*2);
a = DownLoadUsersData(4,(char*)data2,2);


请问vb如何调用,如何声明,user_tag传递个数是不定的,上面vc的例子只给两条。
VB中自定义类型需在类中定义才能作为函数参数传递

ding

C/C++ code:
typedef struct user_tag{
unsigned short userID;
char name[15];
char userName[15];
char passWord[15];
unsigned char userRight;
}USER, *PUSER;

DIANLI_API int WINAPI My_DownLoadUsersData(int comm, char* buff, int count);


我帮你翻译一下吧.

VB code:
type myUser
iUserID as integer
sName as string * 15


相关问答:

vb查询数据库问题

怎么优化查询的效率,比如我想从100万条记录中每次只查询100条记录的话,那么这条sql语句该怎么实现,注意:语言是VBScript的,
http://www.cnblogs.com/anjou/archive/2007/10/17/926944.html

涉及到算法,goog ......

vb控制GPRS MODEM拨号

我想做个用vb6做的程序,可以控制GPRS MODEM拨号,如拨我自己的手机
可以啊
你先下个AT命令集合学习学习

我来顶

顶贴

LZ好厉害

不顶不行

老是排MP
引用
LZ好厉害
......

VB 的 PictureBOX 控件绘图问题 - VB / 控件

初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
  Picture1.Top = -VScroll1.Value + bcW '垂直移动
  Picture1.Left = -HScroll1.Value + bcW ' ......

vb可以这样做不? - VB / 非技术类

可以吗
好奇怪的题目额!!

可以告诉我们你到底想问什么 ?

2分给我的话就可以。

........................可以吗

可以!


  纠结,

29. vb可以这样做不? ( H )√
 A. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号