外部ライブラリからのイベントが発生したらすぐに関数を呼び出したい。
画像を取得するとすぐにイベントを作成するカメラオブジェクト(さまざまなカメラ)の配列があります(外部でトリガーされます)。カメラは外部ライブラリ (Basler) によって定義されており、以前にコードで定義されていたため、イベントは次のように定義されています。
cameras(i).StreamGrabber.ImageGrabbed
サブを作りました
Sub ImageGrabEvent(sender As Object, e As EventArgs)
MsgBox("Aha")
End Sub</code>
で本体に登録しようとしました
AddHandler cameras(i).StreamGrabber.ImageGrabbed, AddressOf (ImageGrabEvent)
そしてまた試した
AddHandler cameras(i).StreamGrabber.ImageGrabbed, ImageGrabEvent()
「新しい」などのバリエーション。
追加の課題: どのカメラでもイベントを発生させることができます。どのカメラがイベントを発生させたかをサブで特定するにはどうすればよいですか?