누구 이것 좀 자세히 설명 부탁드릴께요.
하드웨어와 인터페이스 연결을 하려고 합니다. 하드웨어와 일반 PC의 제어를 하기위해서 하드웨어사에서 제공된 S/W 인터페이스 라이브러리는 c, h .. 등의 C로 짜여져 있는 소스와 헤더파일입니다. 이것을 이용해서 제가 델파이로 만들고 있는 프로그램에서 연동해야 합니다.
1. 우선 이 C 라이브러리를 그냥 바로 델파이로 짜서 연동시킬 수 있나요?
그럴려면 어떻게 해야 하는지 쉽게 따라할 수 있는 예제나 방법을 부탁할께요.
2. 아니면 다른 어떤 방법이 있는 지 자세히 알려주시면 안될까요?
꼭 좀 부탁드립니다.
감사합니다.
==> 라이브러리가 DLL 이란 말씀이시죠? 그럼 C나 C++ 이던 상관없습니다. 델파이에서 사용하는데 아무 문제없습니다.. 우선 헤더파일에서 함수 선언 프로토타입을 델파이에서 사용할 수 있도록 변경하는일이 우선이겠네요..
간단하면 직접할 수 있습니다. 이것도 자동으로 해주는 툴이 있습니다. Dr.Bob(http://www.drbob42.com/tools/index.htm) 사이트에 가시면 그분이 만드신 툴이있습니다. 그걸로 간단히 컨버팅해주죠... HeadConv 입니다. 4.20까지 나왔네요..
그럼 준비는 끝났습니다. 델파이에서 DLL의 함수원형을 따로 유닛에 추가한후 정적로딩을 하시던 동적로딩을 하시던 그건 프로그래머의 마음이겠지요..