조준회 님이 쓰신 글 :
: 도스용 명령들은 더이상 사용할 수 없습니다.
:
: 윈98까지만 해도.. 어셈블리로 inportb 같은 함수를 직접 만들어서 사용하면
: 동작은 했습니다만.. W2k부터는 안됩니다.
:
: 시리얼 프로그램은 그리 어렵지 않습니다.
: 자료도 풍부하고..
: 빌더를 사용하신다면.. 공개컴포넌트도 굉장히 많습니다.
:
: 새로 개발하는 것이 부담되신다면...
: 공개된것들을 한번 찾아보세요.
:
:
:
: 김주영 님이 쓰신 글 :
: : 윈도우(xp)에서 RS232 시리얼 통신을 하고 싶습니다.
: : 처음에는 간단히 도스에서 사용하던 inportb, outportb, bioscom 과 같은 함수를 이용하면 쉽게 될 줄 알았는데,
: : 아예 윈도우에서는 이것들을 지원하지 않는 다는 것을 조금씩 깨닫는 중입니다 ㅠㅠ
: :
: : 그럼 질문입니다.
: : 비주얼 C++을 이용한 윈도우 프로그래밍은 아무래도 새롭게 배워야 하는 일이라
: : 도스에서 사용하던 함수를 어떻게든 사용할 수 있을까 그 가능성을 알고 싶으데요,
: :
: : 도스에서 사용하던 방식대로 코드를 짠다음,
: : (즉, bios.h와 같은 헤더파일에 정의되어있는 함수들을 사용. 헤더파일은 터보C3.1에서 구한다고치구요)
: : 터보C 3.1 이하의 컴파일러를 구해
: : (3.1만되어도 win버전이라 16bit방식으로 움직이는 함수들은 컴파일 내지 실행이 안된다고 들었습니다)
: : 코드를 컴파일하고 실행시키면, 윈도우로 부팅된 상황에서 프로그램이 실행될까요?
: :
: : 즉 도스에서 사용하는 방식으로 억지로 컴파일까지시킨다면(그것조차 가능한지는 모르겠습니다 --a)
: : 실행하였을때 윈도우에서 그것들을 허락해줄까요?
: :
: : 조언을 꼭 부탁드립니다!
: : 감사합니다!
: : (결국 윈도우 프로그래밍을 시작해야하는 건가요? ㅠㅠ)
|