一个DLL文件中有两个函数int read(char * shuzu[]);
int write(char * shuzu2[]);第一个函数 需要将VB中的27字节数组(byref方式)传给它做参数 ,以将read函数读取出的数据传出来,
第二个函数,需要一个27字节数组(BYREF方式)传给它做参数,以将外部需要写的数据传到函数中去,请问这两个函数如何定义.
int write(char * shuzu2[]);第一个函数 需要将VB中的27字节数组(byref方式)传给它做参数 ,以将read函数读取出的数据传出来,
第二个函数,需要一个27字节数组(BYREF方式)传给它做参数,以将外部需要写的数据传到函数中去,请问这两个函数如何定义.
解决方案 »
- SSTab1中加入的button控件不見了
- 请问在Textpad中如何按列选择文本?
- 求助此段代码是什么意思
- 已知一个进程的PID,怎样判断是否具有debug权限?
- 说我参数没设定值?在线== 希望有人速度给个提示
- 从access读取数据插入到另一access数据库中,可以吗.急.!各位帮帮忙啊.?
- 高分求五子棋源码以及算法文档
- EXE的文件在写入注册表,给钱请人教
- vb中怎样得到本机动态ip?
- 快快救我,不知道为什么出这个错误!!!!!!!!!!!!今晚一定要解决!!!!!
- VBA 读取多个文件的问题 急!求救!!
- 我在VC++中生成DLL,在VB6.0中调用VC生成的DLL,返回值是一个结构体,而且结构体中存在指针。
ReadA(arr(0))
成员是字符指针的数组!?
如果涉及到比较复杂的结构,最好用COM的数据类型来处理。
比如VB的String,可以用BSTR类型来处理,但VB的数组,用VARIANT类型来处理。
至于VC中的VARIANT类型,在VC操作中有相应的API函数可以处理数组,只是转换起来稍微麻烦点。