Здравствуйте, GorDAn, Вы писали:
GDA>Пишу небольшой COM-сервер. Через параметр (тип VARIANT), одному из методов,
GDA>передаётся коллекция SwbemObjectSet (коллекция объектов SwbemObject WMI) Как мне
GDA>перебрать данную коллекцию? В VB есть “for each” а как реализовать на C++?
GDA>конкретней C++ Builder?
Может вызвать
_NewEnum, должно вернуть
IEnumVariant. Затем EnumVariant.Next(1, OleVar, Fetched).
Честно не знаю как это сделать на плюсах. Я просто подсмотрел как я когда то работал с подобными коллекциями.