标题:WMI异步查询的问题2——斑竹再in
取消只看楼主
ylof1986
Rank: 2
等 级:论坛游民
帖 子:241
专家分:61
注 册:2008-1-6
结帖率:93.94%
已结贴  问题点数:10 回复次数:1 
WMI异步查询的问题2——斑竹再in
如果使用异步查询的话,怎么保证不被干扰啊,查询和等待信息的中间那段要是有其他东东也查询怎么办啊
搜索更多相关主题的帖子: 查询 WMI 斑竹 异步 
2010-02-21 18:28
ylof1986
Rank: 2
等 级:论坛游民
帖 子:241
专家分:61
注 册:2008-1-6
得分:0 
回复 2楼 bczgvip
怎么详细点啊
*******其他代码
Services.ExecQueryAsync mwmiSink, "SELECT * FROM Win32_Service where DisplayName='CCAgent'"
while i=true  'i是在OnObjectReady里面给赋值为true的
    doevents
wend
******其他的代码了
然后Private Sub mwmiSink_OnObjectReady(ByVal objWbemObject As ISWbemObject, ByVal objWbemAsyncContext As ISWbemNamedValueSet)这个函数不是如果有返回的ISWbemObject就会顺序的读取吗,但是在执行完ExecQueryAsync后,没有返回ISWbemObject时,有其他程序又执行了ExecQueryAsync之类的查询的东西,然后OnObjectReady就没反应了

我就用了一个mwmiSink_OnObjectReady这个事件,其他事件没有写啊
2010-02-22 08:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-297889-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 2.079896 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved