![]() |
ExecQuery: Rückgabewert auswerten
ich kämpfe gerade mit ExecQuery.
über folgenden code kann ich meine netzwekkarten auslesen.
Delphi-Quellcode:
so nun steckt alles in pEnum. und wie komme ich da nun gezielt ran?
aService : ISWbemServices;
aColNetAdapters : ISWbemObjectSet; aNVSDummy : IDispatch; pEnum : IEnumVARIANT; vOut : OleVariant; dwRetrieved : LongWord; [...] aColNetAdapters := aService.ExecQuery('SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = TRUE', 'WQL', 0, aNVSDummy); pEnum := aColNetAdapters.Get__NewEnum as IEnumVARIANT; über pEnum.Next(1, vObj, dwRetrieved); könnte ich ja stück für stück durchgehen, aber ich würde gerne die karten gezielt anzeigen, in einer ini speichern und (auch später wieder) auf deren eigenschaften zugreifen können. wie kriege ich das hin? besten dank. :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz