tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
289
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    PhoenixDH PhoenixDH ist offline Mitglied Platin
    Registriert seit
    Sep 2004
    Beiträge
    617
    Hallo zusammen,

    ich habe ein kleines Stück Code was mir per WMI Infos ausliest.
    Die Infos sind jedoch quer Beet und ich würde die gerne absteigend sortieren.

    Ich bekomme es aber einfach nicht hin.

    Hier mal der Code:
    Code :
    1
    2
    3
    4
    5
    6
    
    myObjectSearcher = New System.Management.ManagementObjectSearcher("root\microsoft\xyz", "Select * From APPLICATION")
    myCollection = myObjectSearcher.Get()
     
    For Each myObject In myCollection
     
    Next

    Wie bekomme ich das hin das das sortiert wird?
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Lade alle Werte in ein Objekt oder Struktur und sortiere sie dann so wie diesem Thread beschrieben. Solltest Du Probleme mit dem Inhalt des Threads haben, findest Du in meiner Signatur einen Link der Dir alle VB.NET Sprach-Pendants zu C# erklärt.
    Versuch nicht die WMI-Objekte so selber zu sortieren. Diese sollten sobald wie möglich wieder Disposed werden.
    Schau Dir mal das Bereinigen von nicht verwalteten Ressourcen an. Dort wird das Verwenden von Objekten, die Ressourcen kapseln beschrieben. -> Using Direktive

    Code vbnet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    Using myObjectSearcher = New System.Management.ManagementObjectSearcher("root\microsoft\xyz", "Select * From APPLICATION")
        Using myCollection = myObjectSearcher.Get()
            ' Hier den ManagementObjectEnumerator holen,
            ' damit die ManagementBaseObject's in einem wieder Disposed werden können.
            Using enumerator = myCollection.GetEnumerator()
                For Each baseObject In enumerator
                    Using baseObject.Current
                        // Werte holen
                    End Using
                Next
            End Using
        End Using
    End Using
    // Sortieren
    Poste dein Ergebnis noch für die Nachwelt
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

Ähnliche Themen

  1. C# - ManagementObjectSearcher (HDD Info)
    Von yooti im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 31.03.09, 01:37
  2. Antworten: 5
    Letzter Beitrag: 24.09.08, 00:10
  3. Sortieren
    Von MArc im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 10.04.06, 21:53
  4. Sortieren?
    Von rtky_Trunks im Forum PHP
    Antworten: 6
    Letzter Beitrag: 16.05.05, 13:12
  5. Antworten: 1
    Letzter Beitrag: 08.01.03, 22:10