자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi C#에서 만든 DLL 사용 가능 합니까?
2021.04.12 10:57
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
외산용 장비를 구입 했는데 SDK 보내 왔는데 C#으로 만들었으니 C# 으로 테스트 해야 된다고 하네요.
"C# w_ecg_api.h 정의 되어 있어 참조 하십시오." 이렇게 되어 있네요.
아래는 DLL 함수 예제 입니다.
int w_ecg_write_ir_regs_cs(ecg_rpc_handle_t handle,unsigned short* ir_regs)
int w_ecg_get_serial_num_cs (ecg_rpc_handle_t handle,char* serial_num)
Delphi에서는 선언 하는방법과 handle 값을 어떻게 넣는지 부탁 드립니다.
Delphi C#에서 만든 DLL 사용 가능 합니까?
2021.04.12 10:57
본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
외산용 장비를 구입 했는데 SDK 보내 왔는데 C#으로 만들었으니 C# 으로 테스트 해야 된다고 하네요.
"C# w_ecg_api.h 정의 되어 있어 참조 하십시오." 이렇게 되어 있네요.
아래는 DLL 함수 예제 입니다.
int w_ecg_write_ir_regs_cs(ecg_rpc_handle_t handle,unsigned short* ir_regs)
int w_ecg_get_serial_num_cs (ecg_rpc_handle_t handle,char* serial_num)
Delphi에서는 선언 하는방법과 handle 값을 어떻게 넣는지 부탁 드립니다.
델파이에서 c#으로 되어 있는 dll은 직접 호출 할 수 없습니다. 단 어셈블리 (= C # DLL)를 Interop이라고하는 COM에 액세스 할 수 있도록해야합니다.
아래 주소등을 참조하십시오.
https://stackoverflow.com/questions/1063151/create-a-c-sharp-dll-that-can-be-imported-in-a-delphi-app-using-stdcall-possib
https://stackoverflow.com/questions/27968022/how-to-create-dll-in-c-sharp-and-call-in-delphi-xe6