急,谁能帮我把这个dll函数定义一下?(300分酬谢) int GetData(HANDLE hHandle, void *DataBuf, DWORD *Length, int *DataType);关键是void *DataBuf,好像没有类型啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dim function GetData(byval hHandle as long, byval DateBuf as long,byval pLength as long,byval pDataType as long) as integer 那如何调用?varptr()?GetData hHandle,varprt(buf),varptr(length),varptr(Datatype)可否? 如果涉及字串地址的话,要用strptr 实在不行,还可以将其声明为as any varprt(buf) 应该是 dim buf as string 吧!用 strptr(buf) 你上面的DLL调用形式及申明形式其实不是用在VB上的,而是VC,你得相映的进行转化,void *DataBuf是定义有一个无类型的指针,但是在使用的时候要转化成相应的指针类型|(VB是不支持指针的,所以这个DLL可能不能VB里使用,这个是我个人的看法). 悲啊!软件成为了JAVA的天下了!!! 如何取得自己的PID?? 如何在vb里弹出这种类型的对话框? 如何根据datagrid选取的行从sql读取图片到image控件?求助 高分求救,一控件的.datasource 错误,在线等待 请问如何把datagrid中的数据到出到Excel中做报表 vb中的requestID相当于vc中的socket的那部分 很多的极极酷的控件源码,欢迎下载,UP有分 vb中的窗体大小设置问题 怎样能打印预览?求问各位大侠!这是我能给的最高分 ***求助:如何改变窗口标题栏的颜色(最好是渐变)*** 一个很简单的问题!但散分不少哦!快进来看看!
GetData hHandle,varprt(buf),varptr(length),varptr(Datatype)
可否?
应该是 dim buf as string 吧!
用 strptr(buf)
void *DataBuf是定义有一个无类型的指针,但是在使用的时候要转化成相应的指针
类型|(VB是不支持指针的,所以这个DLL可能不能VB里使用,这个是我个人的看法).