차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
faq:downloadandsetup:common:07_csharp [2021/06/09 16:16] kkm |
faq:downloadandsetup:common:07_csharp [2024/07/08 18:23] (현재) |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| - | ======C# Visual Studio 셋업 | + | ======C# Visual Studio 셋업====== |
| <alert type=" | <alert type=" | ||
| - | Visual Studio로 커미조아 제품을 | + | C# Visual Studio |
| </ | </ | ||
| - | <alert type=" | + | * 프로그램 : Visual Studio 2010 |
| - | C#으로 | + | |
| - | </ | + | * 커미조아 제품중 Motion을 기준으로 |
| + | |||
| + | * 나머지 제품군도 응용가능 | ||
| + | |||
| + | * DLL 파일 | ||
| - | ---- | ||
| \\ | \\ | ||
| + | < | ||
| + | |||
| + | |||
| + | * Visual Studio 2010 실행 - <btn size=" | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| \\ | \\ | ||
| - | <callout type="success"> | + | <badge> |
| - | * {{ :faq:downloadandsetup:common:c_셋업_방법.pdf | C# 셋업 안내}}를 확인해 주세요. | + | |
| - | * [[:download|다운로드 페이지]]에서 | + | |
| - | </ | + | |
| + | |||
| + | * 이름을 설정하고 위치를 지정한 다음 확인을 누릅니다. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | < | ||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | \\ | ||
| + | < | ||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | **※ 배포판에 따라 파일명이 다름 확인 요망** | ||
| + | |||
| + | |||
| + | {{:practice:c_4.1.png? | ||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | |||
| + | {{:practice:c_5.png? | ||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | |||
| + | ex) **SafeNAtiveMethods** | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | |||
| + | {{:practice: | ||
| + | |||
| + | |||
| + | * 코드 보기 선택 | ||
| + | |||
| + | |||
| + | * 확인한 namespace 또는 class를 using으로 추가 | ||
| + | |||
| + | |||
| + | - 위 그림은 class를 Motion이란 이름으로 추가 | ||
| + | |||
| + | |||
| + | Ex1) using CMDLL; | ||
| + | |||
| + | |||
| + | Ex2) using [쓰고싶은 이름] = CMDLL.SafeNativeMethods; | ||
| + | |||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | |||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | 1)ceGnLoad(라이브러리 구동 초기화) | ||
| + | |||
| + | |||
| + | 2)ceGnSearchDevice(원격노드 탐색) | ||
| + | |||
| + | |||
| + | |||
| + | \\ < | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | =======주의 사항======= | ||
| + | 종료 직전에 아래와 같은 장치 해제 또는 라이브러리 구동 해제 함수를 꼭 명시한다. | ||
| + | |||
| + | |||
| + | |||
| + | **-CNET : cmmgnUnLoadDevice** | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | | ||
| + | |||
| + | |||
| + | | ||