|
안녕하십니까.
제가 몇개월전에 님과 동일한 고민에 빠져는데요
저도 우연히 DLPortIO라는 걸 Borland Community에서 발견하고
이걸 실행을 시켜보았습니다.
제가 이걸 사용하는 이유는
제가 외산 DAQ Card를 사용하는데
전용 Device Driver가 워낙 비싸기 때문입니다.(100~200만원)
Visual C++용 라이브러리는 제공하는데 제가 Visual은 잘 몰라서..그리고 전혀 Visual하지 않아서
완벽 Visual한 BCB용 컴포넌트를 찾다보니 (사실은 공짜 컴포넌트를 찾다가)
이걸 구해서 사용하고 있습니다.
DLPortIO에 관한 설명이 pdf형태로 있는데
Demo에 에러가 나서 고생좀 했습니다.
(왜냐하면 이건 BCB4로 작성되었고 저는 BCB5를 가지고 있어서..원인은 아직도 모릅니다)
그러나 Demo에 있는 소스를 직접 입력해서 다시 만들어보니까 잘 작동하더라구요
DLPortIO는 두가지 방식으로 작동할 수 있는데
DLL과 OCX방식입니다.
저는 DLL쓰는 게 쉬워서 이걸 씁니다.
그리고 MSDN이나 기타 Visual site들에는 모두 "Device Driver"를 만들어야 한다고 합니다.
근데 Device Driver를 만들 수 있는 수준이면 제가 여기에 안 있죠..
지금쯤 훌륭한 하드웨어 회사의 훌륭한 프로그래머가 되어있겠지요.
.....완벽한 Device Driver는 어렵다고 하더군요
그럼..참고되시길
|