Einzelnen Beitrag anzeigen

Wenski

Registriert seit: 5. Jun 2005
Ort: Flörsheim
3 Beiträge
 
#1

Probleme mit WMI Informationen

  Alt 5. Jun 2005, 13:49
Hallo,

ich hab folgendes Beispiel mehr oder weniger so nachgebaut http://www.delphipraxis.net/internal...&highlight=wmi
geht auch alles soweit nur tritt beim abrufen bestimmter Informationen folgende Fehler auf :
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Project1.exe ist eine Exception der Klasse EVariantTypeCastError aufgetreten. Meldung: 'Variante des Typs (Null) konnte nicht in Typ (String) konvertiert werden'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
OK Hilfe
---------------------------

Dazu gibts dann folgenden Code Schnippsel
Delphi-Quellcode:
          WMIProperty:=PropertySet.Item('Speed',0);
    IF not VarisNull(WMIProperty) and (WMIProperty<>nil) then
       Specs.Values['NetworkAdapter'+Inttostr(i)+'.Speed']:=WmiProperty.Get_Value;
Meine Frage ist nun kann man den Fehler irgendwie anders abfangen, von ner Unmenge Try Excepts abgesehen ? Die beiden Bedingungen in der If Abfrage nutzen nämlich gar nix

freue mich über produktive Beiträge

mfG Wenski
  Mit Zitat antworten Zitat