私はvb.netの初心者です。 ManagementObjectSearchervb.netを使用してgsmモデムを検出する方法
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
For Each queryObj As ManagementObject In MgmtSearch.Get()
If queryObj("Status") = "OK" Then
ListBox1.Items.Add(queryObj("Description"))
End If
Next
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
MgmtSearch = New ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_POTSModem ")
End Sub
ボタンをクリックしたときに、私はunhandled exception of type 'System.NullReferenceException' occurred in Serial Port Project.exe
エラーを使用して取得していますが、上記のコードのようvb.net
薄暗いMgmtSearchを使用してプログラムで接続されているGSMモデムのポートを取得する方法を知りたいです。
私はこの行は、「無効なパラメータ」を除いて、私のマシン上で失敗しているDLINKモデムとvb.net 2015
null参照例外をデバッグする方法については、この記事を参照してください。 http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it。 – FloatingKiwi
私はエラーが何を意味するのか知っていますが、そのようなエラーの原因を知る必要があります... –
その後、デバッグに関するセクションを読んでください。さらなる助けが必要な場合は、例外が発生する行をお知らせください。 – FloatingKiwi