Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.641 Beiträge
 
#2

Re: Probleme mit WMI Informationen

  Alt 5. Jun 2005, 15:02
Dein If war schon sehr nah dran:
Delphi-Quellcode:
IF not VarisNull(WMIProperty) and (WMIProperty<>nil) then
   Specs.Values['NetworkAdapter'+Inttostr(i)+'.Speed']:=WmiProperty.Get_Value;
Korrekt ist:
Delphi-Quellcode:
if not VarIsNull(WmiProperty.Get_Value) then
   Specs.Values['NetworkAdapter'+Inttostr(i)+'.Speed']:=WmiProperty.Get_Value;
Edit Nachtrag:
Das Problem ist ja, das nicht das Property selber NULL ist, sondern 'nur' der Wert des Propertys.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat