vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Select case Problem 
Autor: DocMedic
Datum: 16.01.07 15:02

Hallo

Probier schon die ganze zeit mit Select Case mein Schnipsel auszustatten.
leider ohne Erfolg.

Kann mal jemand beim mir den Noob drüber schauen?
Dim ChassisTyp As Integer
 Try
            Dim searcher As New ManagementObjectSearcher("root\CIMV2", "SELECT" & _
              "* FROM Win32_SystemEnclosure")
            For Each queryObj As ManagementObject In searcher.Get()
                Console.WriteLine("ChassisTypes: {0}", queryObj("ChassisTypes"))
                If queryObj("ChassisTypes") Is Nothing Then
                    Console.WriteLine("ChassisTypes: {0}", queryObj( _
                      "ChassisTypes"))
                Else
                    Dim arrChassisTypes As UInt16()
                    arrChassisTypes = queryObj("ChassisTypes")
                    For Each arrValue As UInt16 In arrChassisTypes
                        Console.WriteLine("ChassisTypes: {0}", arrValue)
                    Next
                End If
            Next
            Select Case ChassisTyp
            Case 1 = "Other"
            Case 2 = "Unknown"
            Case 3 = "Desktop"
            Case 4 = "Low Profile Desktop"
            Case 5 = "Pizza Box"
            Case 6 = "Mini Tower"
            Case 7 = "Tower"
            Case 8 = "Portable"
            Case 9 = "Laptop"
            Case 10 = "Notebook"
            Case 11 = "Hand Held"
            Case 12 = "Docking Station"
            Case 13 = "All in One"
            Case 14 = "Sub Notebook"
            Case 15 = "Space-Saving"
            Case 16 = "Lunch Box"
            Case 17 = "Main System Chassis"
            Case 18 = "Expansion Chassis"
            Case 19 = "Sub Chassis"
            Case 20 = "Bus Expansion Chassis"
            Case 21 = "Peripheral Chassis"
            Case 22 = "Storage Chassis"
            Case 23 = "Rack Mount Chassis"
            Case 24 = "Sealed-Case PC"
           End Select
        Catch err As ManagementException
            MessageBox.Show("An error occurred while querying for WMI data: " & _
              err.Message)
        End Try
Ich bekomme folgenden Fehler "Ungültige Konvertierung von der Zeichenfolge Sealed-Case PC in Typ Double"
Als Wert bekomme ich die 6 zurück.

Vielen Dank im vorraus ;o)

gruß
DocM
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Select case Problem907DocMedic16.01.07 15:02
Re: Select case Problem631ModeratorDaveS16.01.07 15:23
Re: Select case Problem598Moderatorralf_oop16.01.07 15:25
Re: Select case Problem603mikeb6916.01.07 15:26
Und mal was anderes...650ModeratorDaveS16.01.07 15:36
Re: Und mal was anderes...588GPM16.01.07 16:07
Re: Und mal was anderes...586ModeratorDaveS16.01.07 16:18
Re: Und mal was anderes...631DocMedic17.01.07 08:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel