자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi C/C#으로 만들어진 SDK 델파이에서 사용방법.
2018.04.25 08:52
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요..
장비와 통신을 해야되는데 C/C#으로 구성된 SDK와 예제 파일을 제공을 하여 델파이에서 어떻게
불러와서 사용을 해야되는지 문의 드립니다. 업체에서 제공된 파일은 .dll, .c, .h, .lib, .cs 파일 입니다.
나름 검색해서 찾아 보았는데 .h 파일은 .pas 변환하여 사용하면 된다고 하는데 .h 파일의 선언 내용이
많아서 일일이 파악하면서 변환하는일이 쉽지 않아 보입니다.
일반적으로 장비와의 통신 SDK를 C / C++ 혹은 VB, C# 을 대부분 제공을 해주는데
보통 이런 경우 어떻게들 델파이에서 불러와서 사용하는지 궁금하기도 하여 문의 드리게 되었습니다.
댓글 3
-
험프리
2018.04.25 13:48
-
엔달
2018.04.25 15:09
해당 링크대로 해보니 에러가 나는걸로 보아 Com 오브젝트는 지원 하지 않는거 같습니다.
DLL 연동은 .H 파일을 -> .PAS 변환하여 DLL 함수 loading을 해야 되나 보네요.
몇 천줄이나 되는 C 소스를 일일이 확인하여 델파이로 변환하는 작업이 쉬운 작업은 아니라서 대략 난감하네요.
-
험프리
2018.04.26 15:45
닥터밥이 제공하는 내용을 확인해 보세요.
해당 글에 해더를 변경해 주는 툴(좀 오래되었습니다.)도 제공하니 검토해 보시기 바랍니다.(저는 실행해 보지 않았습니다.)
http://www.drbob42.com/delphi/headconv.htm
Delphi C/C#으로 만들어진 SDK 델파이에서 사용방법.
2018.04.25 08:52
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
안녕하세요..
장비와 통신을 해야되는데 C/C#으로 구성된 SDK와 예제 파일을 제공을 하여 델파이에서 어떻게
불러와서 사용을 해야되는지 문의 드립니다. 업체에서 제공된 파일은 .dll, .c, .h, .lib, .cs 파일 입니다.
나름 검색해서 찾아 보았는데 .h 파일은 .pas 변환하여 사용하면 된다고 하는데 .h 파일의 선언 내용이
많아서 일일이 파악하면서 변환하는일이 쉽지 않아 보입니다.
일반적으로 장비와의 통신 SDK를 C / C++ 혹은 VB, C# 을 대부분 제공을 해주는데
보통 이런 경우 어떻게들 델파이에서 불러와서 사용하는지 궁금하기도 하여 문의 드리게 되었습니다.
댓글 3
-
험프리
2018.04.25 13:48
-
엔달
2018.04.25 15:09
해당 링크대로 해보니 에러가 나는걸로 보아 Com 오브젝트는 지원 하지 않는거 같습니다.
DLL 연동은 .H 파일을 -> .PAS 변환하여 DLL 함수 loading을 해야 되나 보네요.
몇 천줄이나 되는 C 소스를 일일이 확인하여 델파이로 변환하는 작업이 쉬운 작업은 아니라서 대략 난감하네요.
-
험프리
2018.04.26 15:45
닥터밥이 제공하는 내용을 확인해 보세요.
해당 글에 해더를 변경해 주는 툴(좀 오래되었습니다.)도 제공하니 검토해 보시기 바랍니다.(저는 실행해 보지 않았습니다.)
http://www.drbob42.com/delphi/headconv.htm
DLL 이용해 연동하시기 바랍니다.
해당 DLL이 COM 오브젝트를 지원한다면 아래 링크를 참고해 Import해 인터페이스 파일을 만들어 이용할 수 있습니다.
http://tech.devgear.co.kr/delphi_news/426028
——————
답글이 도움이 되셨는지 다른 분들도 참고할 수 있도록 결과 댓글 부탁드립니다.
(결과 댓글이 없는 경우 다른 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)