2011-04-13 1 views
0

우리 제품 중 하나에 XPORT 직렬 이더넷 어댑터를 사용할 생각입니다. Lantronix는 장치와 통신하는 데 사용할 수있는 관리되지 않는 dll을 포함하는 SDK를 제공합니다. 우리의 모든 소프트웨어는 .NET으로 개발되었으므로 래퍼가 필요합니다. 다른 누군가가 이미 고통을 겪었다면 바퀴를 재발 명할 필요가 없다는 것이 좋습니다. 나는 이것이 긴 발사 다. 그러나 나는 내가 시험해 볼 것이다라고 생각했다.Lantronix의 CprIf.dll에 대한 .NET 래퍼를 작성한 사람이 있습니까?

답변

0

말할 필요없이 래퍼가 필요하지 않습니다. p/Invoke 호출을 dll에 입력하면됩니다. 방법을 알아 내는데 어려움이 있다면 P/Invoke Interop Assistant 도구를 사용하는 것이 좋습니다. 번역 탭으로 이동하여 C++ 코드에서 사용한 함수를 붙여 넣으면 C# 또는 VB에서 호출하는 코드가 제공됩니다.

dll 대신 형식 라이브러리를 사용하는 경우 그 (것)들을위한 포장을 창조하는 Type Library Importer in Managed Code가있는 다른 공구.

+0

매우 흥미 롭습니다 ... 팁 주셔서 감사합니다. 그게 나처럼 순진한 사람들을위한 유용한 도구 같아! – ejwipp

관련 문제