毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

VB数据采集模块的应用程序设计(5)

时间:2022-04-17 17:39来源:毕业论文
7) hTemplateFile:用于设置在打开文件或设备句柄时是否将句柄文件复制 到 lpFileName 指定的路径中打开,在打开现有的文件或设备时函数将忽 略这一参数,一

7) hTemplateFile:用于设置在打开文件或设备句柄时是否将句柄文件复制 到 lpFileName 指定的路径中打开,在打开现有的文件或设备时函数将忽 略这一参数,一般设置为 NULL;

(2)CloseHandle 函数,函数原型为:

Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long 

这一函数用以关闭指定句柄的文件或设备,参数 hObject 即为所要关闭的文 件或设备句柄。该函数执行成功时的返回值为 1,失败时返回值为 0;

(3)WriteFile 函数,函数原型为:文献综述

这一函数用来将数据写入文件或设备中,该函数执行成功时的返回值为 1, 失败时返回值为 0。

各参数说明如下:

1)  hFile:需要写入数据的文件或设备句柄;

2) lpBuffer:指向存储着向文件或设备写入的数据的缓冲区指针,程序中设 定为用于接收发送数据的 Byte 型数组 bWrite;

3) nNumberOfBytesToWrite:需要写入文件或设备的数据量(字节数),程序 中为输入指令字符串的长度;

4)lpNumberOfBytesWritten:这一参数指定用于返回实际写入文件或设备的 数据量(字节数)的变量;

5)lpOverlapped:指向一个 OVERLAPPED 结构体的指针,只有使用参数 dwFlagsAndAttributes 为 FILE_FLAG_OVERLAPPED 的 CreateFile 函数 打开的文件或设备在使用 WriteFile 函数写数据时才要求这一参数,其他 情况下均可以设置为 0;

(4)  ReadFile 函数,函数原型为:

这一函数用来读取特定文件或设备上的数据,该函数执行成功时的返回值为

1,失败时返回值为 0。 各参数说明如下:

1)  hFile:需要读取数据的文件或设备句柄;

2) lpBuffer:指向用于存储从文件或设备读入的数据的缓冲区指针,程序中 设定为用于接收数据的 Byte 型数组 bRead;

3)   nNumberOfBytesToRead:需要从文件或设备中读取的数据量(字节数),

程序中指定长度为 255 以完整地接收模块响应;

4)lpNumberOfBytesWritten:这一参数指定用于返回实际从文件或设备读取 的数据量(字节数)的变量;

5)lpOverlapped:同 WriteFile 函数中的同名参数;来-自~优+尔=论.文,网www.youerw.com +QQ752018766-

(5)PurgeComm 函数,函数原型为:这一函数用来清除特定通讯端口输入和输出缓冲区中的所有字符,同时也可 以终止该通讯端口所有未决读写操作。函数执行成功时的返回值为 1,失败时的 返回值为 0。

各参数说明如下:

1)  hFile:需要清空缓冲区的通讯端口句柄;

2) dwFlags:指定清除端口所进行的操作,其值为 PURGE_RXABORT (&H2, 括号中均指 Visual Basic 中所需要使用的值),PURGE_RX-CLEAR(&H8)、 PURGE_TXABORT(&H1)、PURGE_TXCLEAR(&H4),一般在使用此函

数是将四个参数值一起使用;

VB数据采集模块的应用程序设计(5):http://www.youerw.com/jisuanji/lunwen_92777.html
------分隔线----------------------------
推荐内容