tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
405
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    MrPHP MrPHP ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    40
    Hallo!

    Ich frage die Laufwerke mittels WMI ab und speicher das Ergebnis in einer ManagementObjectCollection. Um die Liste später bequemer zu nutzen (und einen Index zu haben) möchte ich die Liste in ein mehrdimensionales Array kopieren. Allerdings bricht das Proogramm immer mit der Fehlermeldung "Wert darf nicht Null sein ab.

    Code:

    Dim DrivesTemp As System.Management.ManagementObjectCollection
    Dim searcher As New System.Management.ManagementObjectSearcher("SELECT Name, VolumeName FROM Win32_LogicalDisk")
    DrivesTemp = searcher.Get()
    DrivesTemp.CopyTo(localDrives, 0)
    searcher.Dispose()

    In der Kursiv gestellten Zeile tritt der Fehler auf. Die Variable "localDrives" ist das Array und wird ausserhalb deklariert.

    Meine Frage jetzt: Wieso kann ich die Collection in das Array kopieren?

    Und was mir auch aufgefallen ist (mich jetzt aber nicht weiter stört, wäre jetzt nur interessehalber), ManagementObjectCollection stellt die Eigenschaft "Count" zur Verfügung, wenn ich diese aber abrufen will, bekomm' ich die Fehlermeldung "nicht Unterstützt", auch in der Überwachung. Weiss jemand weshalb?
     

  2. #2
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hast Dir schon mal genauer angesehen welche Einträge in der DrivesTemp drinnen sind? (Debugmodus). Vielleicht hilft es dir bei der Fehlerfindung, wenn du weißt, was in der Collection drinnen steht.

    Wie deklarierst Du dein Array?
     

  3. #3
    MrPHP MrPHP ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Beiträge
    40
    Sorry,

    habe vergessen zu schreiben, dass es sich ewrledigt hat. Trotzdem danke
     

Ähnliche Themen

  1. Array kopieren
    Von Cyraid im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 02.05.10, 23:45
  2. Teil eines Array kopieren
    Von WorldRacer im Forum PHP
    Antworten: 4
    Letzter Beitrag: 16.07.08, 17:34
  3. Array mit Objekten kopieren
    Von haschen im Forum Java
    Antworten: 4
    Letzter Beitrag: 10.12.07, 00:50
  4. 2D Array kopieren und verändern
    Von DerWisser im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 15.04.07, 22:47
  5. Array ohne Schleife kopieren
    Von Lifmor im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 06.06.05, 22:44