2011-02-08 2 views
1

MSComm 컨트롤을 사용하여 VB6에서 직렬로 연결된 청구서 수취인과 상호 작용하고 있습니다. 우리는 몇 가지 통신 문제를 겪고 있으며 Win32 API를 직접 사용하여 직렬 포트와 상호 작용해야합니다. 어디서부터 시작해야할지 모르겠습니다. 모든 링크, 기사 또는 도서 크게 감사하겠습니다.Win32 API를 통한 직렬 포트 프로그래밍 VB6

+0

"우리는 몇 가지 통신 문제가 있습니다."- 그게 구체적이지는 않습니다 .... –

+1

... 또는 특정 문제에 대한 질문을 게시하고 여기에서 대답을 얻을 수 있습니다. 그냥 ... –

+0

고맙습니다. 우리가 가지고있는 문제는이 질문과 관련이 없습니다. 기본적으로 타사 드라이버 문제이므로 원시 16 진수를 보내서 피할 수 있습니다. 내 클라이언트는 MSComm 컨트롤에 몇 가지 문제가 있으므로 Win32 API로 직접 작업하는 것을 선호합니다. 그것은 나를 위해 충분하다. –

답변

3

Serial Port Communication : 시리얼 포트를 수행하는 I /은 Microsoft 통신 제어 구성 요소

+0

설명서가 희소하더라도 그 중 하나가 마음에 듭니다. 우리는 이것을 사용하여 문제를 해결했지만보다 나은 문서를 제공하는 더 깨끗한 솔루션 이었기 때문에 ActiveComport (http://www.activexperts.com/files/activcomport/manual.htm)를 찾아 전환했습니다. 당신의 도움을 주셔서 감사합니다! –

0

리처드 그리어

  • 예약 Visual Basic의 프로그래머 Amazon에서 사용할 수있는 직렬 통신에 대한 설명서 나 때때로 direct from author
  • 를 사용하지 않고 O VB6 newsgroups에서 계속 활동 중입니다. 묻는 메시지가 표시됩니다.
+0

VB6에서는 문제가 없지만 그의 솔루션은 .NET 직렬 포트 클래스로 문제를 완전히 해결하지 못합니다. 그의 책은 극도로 오래되어 있으며, 대부분이 여전히 적용되지만,이 프로젝트를 .NET으로 업그레이드하면 결국 다른 곳을 보게 될 것입니다. 좋은 사람! – Brad

+0

@Brad 질문은 VB6 – MarkJ

+0

라고 태그되어 있습니다. 예, 전적으로 동의합니다. 필자는 .NET을 나중에 사용하기로 결정한 경우 직렬 포트를 완전히 다시 실행해야하는 목록에 추가 할 수 있도록하기 위해이를 지적했습니다. – Brad