Access 2003完整教程:DoEvents 函数

注释如果 Microsoft Jet Expression Service 正在沙盒模式下运行(此模式将阻止对可能不安全的表达式进行计算),则本主题中的函数、方法、对象或属性都将被禁用。有关沙盒模式的详细信息,请在帮助中搜索“沙盒模式”。

让出执行权,以便操作系统可以处理其他事件。

语法

DoEvents()

说明

DoEvents函数将返回一个代表在独立版本的 Visual Basic(例如,Visual Basic Professional Edition)中打开的窗体数的 Integer 值。DoEvents将在所有其他应用程序中返回零。

DoEvents将控制权传递到操作系统。当操作系统已处理完其队列中的事件,并且已发送SendKeys队列中的所有键后,将返回控制权。

DoEvents常用于一些诸如允许用户在进程已启动后取消该进程(如搜索文件)的简单事项。对于长时间运行的进程,最好通过使用计时器或将该任务委托给 ActiveX EXE 组件来让出处理器。在后一种情况中,任务可以在完全独立于应用程序的情况下继续执行,并且操作系统将采取多任务和时间划片处理。

注意任何时候在事件过程内临时让出处理器时,请确保在第一个调用返回之前, 该过程不会被代码中的其他部分再次执行;这可能导致非预期结果。此外,如果在已让出控制权期间其他应用程序有可能以不可预知的方式与该过程交互,那么,请不要使用DoEvents

上页:Access 2003完整教程:Dir 函数 下页:Access 2003完整教程:Environ 函数

Access 2003完整教程:DoEvents 函数

Access 2003完整教程:Environ 函数Access 2003完整教程:EOF 函数
Access 2003完整教程:Error 函数Access 2003完整教程:Exp 函数
Access 2003完整教程:FileAttr 函数Access 2003完整教程:FileDateTime 函数
Access 2003完整教程:FileLen 函数Access 2003完整教程:Format 函数
Access 2003完整教程:FormatCurrency 函数Access 2003完整教程:FormatDateTime 函数
Access 2003完整教程:FormatNumber 函数Access 2003完整教程:FormatPercent 函数
Access 2003完整教程:FreeFile 函数Access 2003完整教程:FV 函数
Access 2003完整教程:GetAllSettings 函数Access 2003完整教程:GetAttr 函数
Access 2003完整教程:GetObject 函数Access 2003完整教程:GetSetting 函数
Access 2003完整教程:Hex 函数Access 2003完整教程:Hour 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号