핸드 헬드 장치의 TITAN 보드에있는 WinCE의 .NET Compact에서 C# 소프트웨어를 실행하고 있습니다. .wav 파일을 저장하면 간헐적으로 오류가보고되고, 여러 번 기록하면 장치가 기록되지 않는 경우가 있으며 장치를 다시 시작할 때까지는 다시 기록하지 않습니다.waveInOpen, waveInClose가 리소스를 해제합니다.
Dev Kit에서 오류를 복제했으며 디버깅을 통해 .wav 파일을 기록 할 때 waveInOpen 및 waveInClose 메서드가 사용 중임을 알았습니다 (coredll.dll에서). 그러나 문제가 발생하면 waveInOpen이 리소스가 사용되고 있음을 나타내는 MMSYSERROR.ALLOCATED를 반환합니다 (위양 +). waveInOpen이 호출 된 후 waveInClose가 호출되지 않고 리소스를 지우는 시간은 결코 없습니다.
누구든지이 dll, 하드웨어 또는 리소스를 해제하여 강제로 녹음을 다시 시작할 수있는 방법을 알고 있습니까?
고마워, 그게 내가 한 일이야. 내가 듣기를 기다리고있어. 나는 timescales에 일하고 있고 그것을 지역 사회에두고 싶었다. – MrShoes