我在用win32 API的函数CreateFile时出现一些问题,希望大家指教一下!在general的declarations中声明这些函数如下:
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As LongPrivate Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, ByVal lpBuffer As Long, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVal lpOverlapped As Long) As Long点击运行之后,系统提示错误如下:
Compile error:
User-defined type not definedvb显亮CreateFile函数的声明但是,当我注销掉CreateFile 这个声明时就不会报错。请问这是个什么问题,同样都是kernel32中的函数,为什么ReadFile 可以使用而CreateFile 报上面的错误呢?兄弟只有20分了,全加上!
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal hTemplateFile As Long) As LongPrivate Declare Function ReadFile Lib "kernel32" (ByVal hFile As Long, ByVal lpBuffer As Long, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVal lpOverlapped As Long) As Long点击运行之后,系统提示错误如下:
Compile error:
User-defined type not definedvb显亮CreateFile函数的声明但是,当我注销掉CreateFile 这个声明时就不会报错。请问这是个什么问题,同样都是kernel32中的函数,为什么ReadFile 可以使用而CreateFile 报上面的错误呢?兄弟只有20分了,全加上!
解决方案 »
- 网上搜的代码,关于VB自动适应窗体设计,执行后报错?
- 两千元找人写个程序
- 如何取得在picturebox容器中画的线的每个点的颜色值,然后将此picturebox每个座标点的值保存为dat文件?
- 调查一下:请问你的工作环境是怎样的?
- ///数据库中能不能存放图片,还是只能存放图片的路径?
- 如何在vb里用sql语句的update语句修给sql server数据库??急!!
- 我是菜鸟,我想知道,怎么样对excel中的单元进行操作,比如选中(来者有分)
- 这样的条件语句怎样写代码?
- 我是新来的,请各位大哥、大姐们多多关照!!!(有内容)
- SQL Server 2K 开发人员(简体中文)版下载!(欲下从速)
- GDI+如何能做到VB6的一个简单操作
- 如何提取此网页中的一组数字
用户类型未定义
SECURITY_ATTRIBUTES
没有定义
SECURITY_ATTRIBUTES 结构体吧,第四个参数要用到