Microsoft Access의 직렬 포트를 통해 연결된 바코드 스캐너와 통신해야합니다. 이전 버전의 Access에서는 더 이상 작동하지 않는 MSCOMM32.ocx 주위에 래퍼를 사용할 수있었습니다. RS232 인터페이스를 통해서만 지원되는 ACK/NACK을 사용해야하므로 RS232 인터페이스를 통해서만 지원되는 스캐너에 메시지를 보내야하므로 웨지 통신을 사용할 수 없습니다.Access 2007의 직렬 통신에 대한 권장 사항
Access 2007의 직렬 통신을 지원하는 컨트롤이 널리 보급되어 있습니까?
EDIT : 누구든지이 문제가 발생하면 최신 버전의 MSCOMM32.ocx (필자의 3/09 일자)는이 글을 쓰면서 여전히 잘 작동합니다. 작동하지 않는 MSCOMM32.ocx의 이전 버전입니다.
과거에 깨 졌다고 알려진 외부 종속성이있는 응용 프로그램을 작성하는 것은 실제로는 잘못된 프로그래밍입니다. 제 의견으로는. 업데이트 된 버전을 사용하는 것이 해결 방법이지만 근본적인 문제를 수정하는 것은 아닙니다. 실제 문제에 대해 수행 한 모든 작업은 미래의 언젠가는 Windows Update에서 중단 한 다음 궁극적 인 솔루션을 언젠가는 이전하는 것입니다. –
Microsoft는 3 월에 Windows 7의 지원 기간을 통해 vb6 런타임 (mscomm32.ocx와 함께)을 지원한다고 발표했습니다. 웹에서의 보고서에 따르면 Microsoft가 실제로 컨트롤을 죽이고 있다고 표시 한 것 같습니다. 이전 버전의 킬 비트 설정. 가장 최근 버전은 1 년 전입니다. – bglenn
Windows Update에서 언제든지 죽일 수 있습니다. 왜 Win32 API가 더 이상 지원되지 않을 때까지 깨지지 않는 코드를 사용할 수있을 때 종속성을 구축합니까? –