Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   WMI: SWbemPropertySet.Item -> Alle Items rausfinden? (https://www.delphipraxis.net/44767-wmi-swbempropertyset-item-alle-items-rausfinden.html)

JasonDX 24. Apr 2005 13:30


WMI: SWbemPropertySet.Item -> Alle Items rausfinden?
 
Ich will von einer WMI-Klasse alle Eigenschaften auslesen.
Dafür hab ich hier in dem Thread den Quellcode von Motzi gefunden.
Darin werden aber alle Eigenschaften, welche benötigt werden, aber bereits angegeben. (Im Beispielcode von Motzi die Eigenschaften für Win32_Processor)
Ich möcht aber das ganze in eine DLL exportieren, und von dort einfach den Klassennamen der Prozedur übergeben, um deren Eigenschaften zu erhalten.
Ich hab in der msdn mal geguckt, da gibts zwar die methode Count, welche mir zurückgibt, wieviele Items enthalten sind, aber der einzige Zugriff auf diese Items geht über Item(...), welche einen string für den PropertyName brauchen, den ich aber nicht hab.

Wie find ich also alle Property-Names einer solchen Klasse raus?
Oder geht das gar nicht und ich muss mir einen anderen Ansatz suchen?


//Edit: als offene Frage markiert

[edit=sakura] [Klammern ersetzt] Mfg, sakura[/edit]

Alter Mann 24. Apr 2005 15:35

Re: WMI: SWbemPropertySet.Item -> Alle Items rausfinden?
 
Hallo Chimaira,

vieleicht hift Dir das weiter:
wmiInspector

JasonDX 24. Apr 2005 15:47

Re: WMI: SWbemPropertySet.Item -> Alle Items rausfinden?
 
Ich schaus mir mal an, aber es sieht schon vielversprechend aus.
Ich wollts eigentlich ohne Compos machen, aber ich nehmse mal, hauptsache es funktioniert ;)

Alter Mann 24. Apr 2005 17:51

Re: WMI: SWbemPropertySet.Item -> Alle Items rausfinden?
 
Hallo Chimaira,

das mit den Compos war nicht böse gemeint, sonder sie nehmen Dir ein "haufen" Arbeit ab.
Wenn Du Dich wirklich da "durchrackern" willst, bitte schön, auch dafür gibt es eine Lösung
WMI

Gruß

Alter Mann

JasonDX 24. Apr 2005 18:02

Re: WMI: SWbemPropertySet.Item -> Alle Items rausfinden?
 
nein nein, es is so logisch angenehmer! (Ich habs auch nich bös aufgenommen ;) )

Danke für den Link! (Den werd ich mir sicher mal durchlesen ;) )


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz