[펌]유니코드용 dll 사용시 메모리 누수 현상

http://www.debuglab.com/board/board_detail.aspx?id=654&table=qna&pagenum=1

요약하면 유니코드로 빌드된 DLL을 비유니코드 어플리케이션에서 사용시 메모리가 센다.

첫번째로 자료형의 크기 문제
1. general type 중에서 일부
   ============================================
   type name     Other name
   ——————————————–
   __int8        char
   __int16       short
   ——————————————–
  
   (참고로, wchar_t의 정의는
   typedef unsigned short wchar_t;)
  
  
2. Preprocessor에 따른 Generic Text data type mapping 중에서 일부
   ============================================
   Data type    SBCS    MBCS    UNICODE
   ——————————————–
   _TCHAR       char    char    wchar_t
   ——————————————–

가 있고

두번째로
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B167929
버그니 무시해도 된단다.

“[펌]유니코드용 dll 사용시 메모리 누수 현상”에 대한 한개의 댓글

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다