从具有掩码的硬件端口读取。
语法
用法
Wait port, and_value [, xor_value ]
参数
port
要阅读的端口
and_mask
xor_mask
返回值
0如果成功,-1失败。
说明
Wait继续阅读port ,直到读取与and_mask 并且可选地与xor_mask 异或得到非零结果。
例子
Wait &h3da, &h8 'Old Qbasic way of waiting for the monitor's vsync
ScreenSync 'FreeBASIC的方式完成同样的事情
平台差异
- 在Windows和Linux版本中,当使用图形模式来模拟VGA调色板处理时,在QB中,三个端口号(&H3C7,&H3C8,&H3C9)被图形库挂接。此使用已弃用;使用调色板来检索和设置调色板颜色。
- 在Windows版本中使用真正的端口访问需要程序为当前会话安装设备驱动程序。因此,使用硬件端口访问的Windows可执行文件应在计算机重新启动时以管理员许可运行。进一步运行不需要管理员权限,因为它们只是使用已经安装的驱动程序。驱动程序的大小只有3K,嵌入在可执行文件中。
参考