MFC DLL 내부에서 wmemcpy 사용시 Heap 해제 에러
컴퓨팅/프로그래밍 2008/07/02 10:42후에 DLL이 Unload될때 copy된 공간을 해제하려고 할 때 Access Violation 이 발생한다.
해당 에러를 제거하려면 memory copy 보다는 string copy 류의 작업으로 대체할 것을 권고.
변경전)
wmemcpy(_Dest, (LPCTSTR)varResult.vt, 10 * sizeof(TCHAR));
변경후)
_tcsncpy(_Dest, (LPCTSTR)varResult.vt, 10 * sizeof(TCHAR));
'컴퓨팅 > 프로그래밍' 카테고리의 다른 글
| [펌] CRT 이야기 (0) | 2009/09/06 |
|---|---|
| HEAP CORRUPTION DETECTED (0) | 2008/07/23 |
| 델파이에서 VC++ DLL 사용시 주의사항 (0) | 2008/07/14 |
| MFC DLL 내부에서 wmemcpy 사용시 Heap 해제 에러 (0) | 2008/07/02 |
