AR Puzzle 기능 추가 영상AR Puzzle 기능 추가 영상

Posted at 2011.11.16 22:42 | Posted in Project/증강현실을 이용한 사천성
크리에이티브 커먼즈 라이선스
Creative Commons License

근 2년만에 소스 꺼내서 이것저것 기능 추가했음 ㅎㅎ

저작자 표시 비영리 변경 금지
신고

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

C#에서 C++의 CString 값 전달해 주기C#에서 C++의 CString 값 전달해 주기

Posted at 2011.11.08 00:32 | Posted in About Programing/03. Tip
크리에이티브 커먼즈 라이선스
Creative Commons License

출처 : http://blog.naver.com/just720?Redirect=Log&logNo=40137298010

C# 에서는 이렇게 쓸꺼야

일단 선언은 이렇게 하고

[DllImport("CV_capture.dll")]
public static extern void CV_RegistInit(IntPtr _IntPtr);

넘겨 줄때는 이렇게!
IntPtr _IntPtr = Marshal.StringToBSTR("abcd");
CV_RegistInit(_IntPtr);

C++에서는 BSTR로 받아서 CString으로 변환해준다.

extern "C" __declspec(dllexport) void __stdcall CV_RegistInit(BSTR _RegistName)
{

CString str;

str.Format(_T("%s"), RegistName);

}

음 잘 넘어온다! ㅋㅋ

저작자 표시 비영리 변경 금지
신고
  1. 옛날에 저걸로 데스스타를 만들며 놀던 기억이 나네요...
    이참에 저걸로 스타크래프트 유닛을 만들어서 대량구매를 해볼까요;

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기

티스토리 툴바