C#에서 (void *로 인자값을 넘겨줄려면 어떻게해야 하죠..?)
글쓴이: 다크슈테펜 / 작성시간: 목, 2005/02/24 - 11:30오전
C#에서 인자값을 void *로 넘겨주어야 합니다.
DLLImport로 관리되지않은 DLL을 불러와서 붙여야 하는데
인자 값중에 void *가 두개 있습니다.
다른거는 마샬링으로 넘겨지는데 이 두개는 넘기는 방법을 모르겠습니다.마샬링으로 .asany로 해서 오브젝트로 넘기는 건가 해서
해봐도 안돼고 함수 포인터로 해서 넘기는 건가 해도 안돼고 넘겨야 하는 인수에 들어가는 함수는 함수 명입니다(인수가 안들어가고 함수명을 넘겨주더군요...VC++소스에서).함수명으로 해서
실행하면 그 함수 가 실행되는지 아니면 그 함수가 실행되는지 그거는 저도 소스가 없어서 알수 없구요...
단지 제가 한거는 VC++소스에서 헤더 파일을 클래스로 만든거 뿐이라서...
이렇게 넘겨주는게 가능한가요...
Forums:
참조
될수 있으면 void * 형은 쓰시지 마시고 ^^:
일단은 IntPtr로 하시면 됩니다 ^^;
그럼 ~~
댓글 달기