0
我對Windows編程非常新穎。在這裏不用我的代碼Qt ActiveX WMI QAxBase :: dynamicCallHelper:ItemIndex(int):沒有這樣的屬性
objIWbemLocator = new QAxObject("WbemScripting.SWbemLocator");
objWMIService = objIWbemLocator->querySubObject("ConnectServer(QString&,QString&)",QString("."),QString("root\\cimv2"));
QAxObject* returnList = objWMIService->querySubObject("ExecQuery(QString&)", QString("select * from %1").arg(domain));
QAxObject* result = returnList->querySubObject("ItemIndex(int)", 0);
我收到錯誤上運行
Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in
但ItemIndex
方法已存在
那麼如何遍歷集合?你能告訴我一些例子嗎?我沒有看到有關該文檔的* Iterator類,你能否指點我一些例子? – 2011-05-26 11:01:57
看到這個鏈接http://www.qtforum.org/article/31970/how-do-i-get-use-the-ienumerable-interface-in-qt.html。如果你得到它的工作,請發佈你的代碼,以便我們都可以從你的經驗中受益。謝謝 – 2011-05-26 11:09:04