请教一个转换问题! 请问在C中这个指针定义unsigned short *如何转换到VB中来定义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //c++unsigned short *p;'VB6dim i as longdim p as longi=VarPtr(p) 非常感谢,可不可以就你的手帮我再转换一个文档:typedef unsigned char (CALLBACK* LPZLGB_REQUEST)(unsigned char ,unsigned short *);typedef unsigned char (CALLBACK* LPZLGB_ANTICOLL)(unsigned char ,unsigned long *);typedef unsigned char (CALLBACK* LPZLGB_ANTICOLL2)(unsigned char ,unsigned char ,unsigned long *);typedef unsigned char (CALLBACK* LPZLGB_SELECT)(unsigned long ,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_AUTHENTICATION)(unsigned char ,unsigned char );typedef unsigned char (CALLBACK* LPZLGB_AUTHENTICATION2)(unsigned char ,unsigned char,unsigned char);typedef unsigned char (CALLBACK* LPZLGB_HALT)(void);typedef unsigned char (CALLBACK* LPZLGB_READ)(unsigned char ,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_WRITE)(unsigned char ,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_INCREMENT)(unsigned char ,long *);typedef unsigned char (CALLBACK* LPZLGB_DECREMENT)(unsigned char ,long *);typedef unsigned char (CALLBACK* LPZLGB_WRITEVAL)(unsigned char ,long );typedef unsigned char (CALLBACK* LPZLGB_READVAL)(unsigned char ,long *);typedef unsigned char (CALLBACK* LPZLGB_CHANGEPWD)(unsigned char ,unsigned char,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_RESTORE)(unsigned char );typedef unsigned char (CALLBACK* LPZLGB_TRANSFER)(unsigned char );typedef unsigned char (CALLBACK* LPZLGB_VALUE)(unsigned char,unsigned char,long *,unsigned char);typedef unsigned char (CALLBACK* LPZLGB_LOAD_KEY)(unsigned char,unsigned char,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_RESET)(unsigned char);typedef unsigned char (CALLBACK* LPZLGB_CLOSE)(void);typedef unsigned char (CALLBACK* LPZLGB_CONFIG)(void);typedef unsigned char (CALLBACK* LPZLGB_GET_INFO)(unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_CHECK_WRITE)(unsigned char,unsigned char,unsigned char,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_SET_CONTROL_BIT)();typedef unsigned char (CALLBACK* LPZLGB_CLR_CONTROL_BIT)();typedef unsigned char (CALLBACK* LPZLGB_BUZZER)(unsigned char,unsigned char,unsigned char,unsigned char);typedef unsigned char (CALLBACK* LPZLGB_READ_E2)(unsigned char,unsigned char ,unsigned char *);typedef unsigned char (CALLBACK* LPZLGB_WRITE_E2)(unsigned char,unsigned char,unsigned char *);typedef unsigned char (CALLBACK *LPZLGB_INIT)(int , int );typedef void (CALLBACK* LPZLGB_EXIT)(void); 不过要注意,VB的long型是有符号的。 郁闷得很,unsigned short abc 这个如何呢,是不是也是像unsigned short *abc 这个来转换呢? 循环语句 事件不遵从循环 求助Jmail 控件 使用 接受 发送邮件的详细资料(用vb)!!急!!-----高分 请问如何在程序中通过语句打开另外一个可执行的vb文件,或是实现应用程序重启! 一个关于VsFlexGrid的问题 关于调用网页的问题 VB中怎样实现位运算? spread VB的listview控件里的数据如何过滤显示 虚心求教:使用ADO连远程数据库。 五子棋vb源码 刚接触VB不久,遇到简单问题,半天也没找到原因,请各位指教 研华PCI采集卡问题!
unsigned short *p;'VB6
dim i as long
dim p as long
i=VarPtr(p)
typedef unsigned char (CALLBACK* LPZLGB_REQUEST)(unsigned char ,unsigned short *);
typedef unsigned char (CALLBACK* LPZLGB_ANTICOLL)(unsigned char ,unsigned long *);
typedef unsigned char (CALLBACK* LPZLGB_ANTICOLL2)(unsigned char ,unsigned char ,unsigned long *);
typedef unsigned char (CALLBACK* LPZLGB_SELECT)(unsigned long ,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_AUTHENTICATION)(unsigned char ,unsigned char );
typedef unsigned char (CALLBACK* LPZLGB_AUTHENTICATION2)(unsigned char ,unsigned char,unsigned char);
typedef unsigned char (CALLBACK* LPZLGB_HALT)(void);
typedef unsigned char (CALLBACK* LPZLGB_READ)(unsigned char ,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_WRITE)(unsigned char ,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_INCREMENT)(unsigned char ,long *);
typedef unsigned char (CALLBACK* LPZLGB_DECREMENT)(unsigned char ,long *);
typedef unsigned char (CALLBACK* LPZLGB_WRITEVAL)(unsigned char ,long );
typedef unsigned char (CALLBACK* LPZLGB_READVAL)(unsigned char ,long *);
typedef unsigned char (CALLBACK* LPZLGB_CHANGEPWD)(unsigned char ,unsigned char,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_RESTORE)(unsigned char );
typedef unsigned char (CALLBACK* LPZLGB_TRANSFER)(unsigned char );
typedef unsigned char (CALLBACK* LPZLGB_VALUE)(unsigned char,unsigned char,long *,unsigned char);
typedef unsigned char (CALLBACK* LPZLGB_LOAD_KEY)(unsigned char,unsigned char,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_RESET)(unsigned char);
typedef unsigned char (CALLBACK* LPZLGB_CLOSE)(void);
typedef unsigned char (CALLBACK* LPZLGB_CONFIG)(void);
typedef unsigned char (CALLBACK* LPZLGB_GET_INFO)(unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_CHECK_WRITE)(unsigned char,unsigned char,unsigned char,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_SET_CONTROL_BIT)();
typedef unsigned char (CALLBACK* LPZLGB_CLR_CONTROL_BIT)();
typedef unsigned char (CALLBACK* LPZLGB_BUZZER)(unsigned char,unsigned char,unsigned char,unsigned char);
typedef unsigned char (CALLBACK* LPZLGB_READ_E2)(unsigned char,unsigned char ,unsigned char *);
typedef unsigned char (CALLBACK* LPZLGB_WRITE_E2)(unsigned char,unsigned char,unsigned char *);
typedef unsigned char (CALLBACK *LPZLGB_INIT)(int , int );
typedef void (CALLBACK* LPZLGB_EXIT)(void);