在VB的前台程序中,调用一个VC的DLL中的函数,该函数中有一个
自定义的类型,我分别在VB和VC中都声明了该类型,但系统总报“参数类型不匹配!”为什么?请问如何将VB中的自定义类型数据传入VC的DLL(动态链接库)中?我的调用或声明类型的
方法对吗?VB中声明类型及调用方法
Type UserLogin
NAME As String '/* 用户名称 */
PASSWORD As String '/* 用户口令 */
End Type
DIM a as UserLogin
函数 test1(a)DLL:VC++6
VC中声明类型及函数
struct UserLogin {
char NAME[100]; /*用户名称*/
char PASSWORD[100]; /*用户口令*/
} ;
int test1(struct UserLogin *userinfo)
{
........
}
自定义的类型,我分别在VB和VC中都声明了该类型,但系统总报“参数类型不匹配!”为什么?请问如何将VB中的自定义类型数据传入VC的DLL(动态链接库)中?我的调用或声明类型的
方法对吗?VB中声明类型及调用方法
Type UserLogin
NAME As String '/* 用户名称 */
PASSWORD As String '/* 用户口令 */
End Type
DIM a as UserLogin
函数 test1(a)DLL:VC++6
VC中声明类型及函数
struct UserLogin {
char NAME[100]; /*用户名称*/
char PASSWORD[100]; /*用户口令*/
} ;
int test1(struct UserLogin *userinfo)
{
........
}
解决方案 »
- If Not (pDisp Is WebBrowser1.Object) Then 是什么意思?我后面写的是点A,怎么它一直招待点A的操作?
- 请问文本文件中的数据怎么插入数据库?
- 如何让mshflexgrid ,datagrid等表格控件也支持鼠标滑轮?
- 关于复杂SQL语句的问题
- 关于VB 数据库方面的问题
- Data Report问题
- Slider 控件哪里找? 在线等待送分
- vb6.0中options控件如何连接access
- 图形判断--求助
- 有谁知道怎样快速的调用VB做的程序?例如:用VFP,谢谢!要快!快!快!快!快!快!快!快!
- 如何vb直接调用windows自带的计算器?
- 如何判断一个数是偶数?
Type UserLogin
NAME As byte(1 to 100) '/* 用户名称 */
PASSWORD As byte(1 to 100) '/* 用户口令 */
End Type字节数组可以用strconv得到.也可以配合CopyMemory
VB声明:
test1(byref userinfo as UserLogin)
Type UserLogin
NAME As String * 100 '/* 用户名称 */
PASSWORD As String * 100 '/* 用户口令 */
End Type