Visual Basic .NET을 사용하여 USB HID 장치로 작업하고 있습니다.널 바이트 확인
대부분의 경우, 나는 완벽하게 데이터를받을 수 있지만, 천 번 정도의 전송 중 하나에서 실제로 코드가 데이터를 수신했다고 생각합니다.
장치가 바이트 배열에 씁니다. 개체 참조가 개체의 인스턴스로 설정되지 않았 음을 말하고, 심지어 내가 NullReferenceException이 얻을이 함께 불행하게도
If myDevice.dataPacket(1) <> Nothing then
myDevice.rxDataReady = False
: I는 수신 된 패킷이 이런 일을 수행하여, 비어 있는지 확인하고 싶었다 .
다른 방법이 있나요? 아니면 그냥 NullReferenceException을 처리해야합니까? 이 루틴을 1 분에 수백 번 실행하면 예외가 느리게 발생합니다.