C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■85325 / 8階層)  カメラ台数を増やす
□投稿者/ Jitta (321回)-(2017/10/07(Sat) 20:25:47)
元のコード
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dim _videoDevices As FilterInfoCollection

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    'ビデオデバイス一覧を表示する
    _videoDevices = New FilterInfoCollection(FilterCategory.VideoInputDevice)

    ComboBox1.Items.Clear()
    If _videoDevices.Count <> 0 Then
        For Each device In _videoDevices
            ComboBox1.Items.Add(device.Name)
        Next
        ComboBox1.SelectedIndex = 0
    End If
End Sub
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

ここに書かれたコード
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
☆ここにあるはずのメソッド識別子がない
    'ビデオデバイス一覧を表示する
    _videoDevices = New FilterInfoCollection(FilterCategory.VideoInputDevice)

    ComboBox1.Items.Clear()
    If _videoDevices.Count <> 0 Then
        For Each device In _videoDevices
            ComboBox1.Items.Add(device.Name)
        Next
        ComboBox1.SelectedIndex = 0
    End If
End Sub

☆ここにあるはずのメソッド識別子がない
    _videoDevices = New FilterInfoCollection(FilterCategory.VideoInputDevice)

    ComboBox2.Items.Clear()
    If _videoDevices.Count <> 0 Then
        For Each device In _videoDevices
            ComboBox2.Items.Add(device.Name)
        Next
        ComboBox1.SelectedIndex = 1
    End If
End Sub
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

最初に指摘していますが、メソッド識別子がないので、これは「コンパイルできないコード」です。
元のページのコードで、接続されているデバイスをコンボボックスのリストに列挙し、
ボタンを押したときに選択されているデバイスの映像を取得する、ということができています。
なので、
元のコードとは違う何を望み、
どう考えてコードを修正し、
その結果どのようになったのかがわかりません。

なんとなく、「複数のカメラの映像を同時に表示したい」かもしれない、
という気がしてきたけど、深読みしてもしょうがないのでやめとく。

編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[7]: カメラ台数を増やす /あんぴん →Re[9]: カメラ台数を増やす /しろ
 
上記関連ツリー

カメラ台数を増やす / しろ (17/09/28(Thu) 12:28) #85265
Re[1]: カメラ台数を増やす / みい (17/09/28(Thu) 15:32) #85269
Re[1]: カメラ台数を増やす / みい (17/09/28(Thu) 20:08) #85270
Re[1]: カメラ台数を増やす / Jitta (17/09/28(Thu) 21:31) #85271
  └ Re[2]: カメラ台数を増やす / しろ (17/09/29(Fri) 18:45) #85273
    └ Re[3]: カメラ台数を増やす / Jitta (17/09/30(Sat) 09:46) #85275
      └ Re[4]: カメラ台数を増やす / しろ (17/09/30(Sat) 12:37) #85276
        └ Re[5]: カメラ台数を増やす / みい (17/09/30(Sat) 15:04) #85277
          └ Re[6]: カメラ台数を増やす / しろ (17/09/30(Sat) 19:02) #85278
            └ Re[7]: カメラ台数を増やす / あんぴん (17/10/02(Mon) 09:24) #85281
              └ カメラ台数を増やす / Jitta (17/10/07(Sat) 20:25) #85325 ←Now
                └ Re[9]: カメラ台数を増やす / しろ (17/10/11(Wed) 07:02) #85336
                  └ Re[10]: カメラ台数を増やす / Jitta (17/10/11(Wed) 21:54) #85342
                    └ Re[11]: カメラ台数を増やす / しろ (17/10/12(Thu) 07:23) #85346
                      ├ Re[12]: カメラ台数を増やす / ぶなっぷ (17/10/12(Thu) 14:03) #85347
                      └ Re[12]: カメラ台数を増やす / Jitta (17/10/14(Sat) 20:40) #85363
                        └ Re[13]: カメラ台数を増やす / しろ (17/10/14(Sat) 21:52) #85364
                          ├ Re[14]: カメラ台数を増やす / Jitta (17/10/15(Sun) 09:03) #85365
                          │└ Re[15]: カメラ台数を増やす / Jitta (17/10/15(Sun) 13:01) #85366
                          │  └ Re[16]: カメラ台数を増やす / しろ (17/10/15(Sun) 20:46) #85368
                          │    ├ Re[17]: カメラ台数を増やす / Azulean (17/10/15(Sun) 21:50) #85370
                          │    └New Re[17]: カメラ台数を増やす / Jitta (17/10/16(Mon) 21:15) #85383
                          └New Re[14]: カメラ台数を増やす / PANG2 (17/10/16(Mon) 14:21) #85377

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信