Memory leak in mfc
- From: licheca@xxxxxxxxx
- Date: Thu, 04 Oct 2007 20:54:47 -0000
Hello, I'm writing an app using VS2005. I'm getting a memory leak in
the following code.
//-----------------------------
//Get the data back (16 bytes)
CString dataRead = CReader.GetData();
int i = 0;
char docArray[15];
//Take the first 14 bytes out
for(i=0; i<14; i++)
{
docArray[i] = dataRead[i];
}
docArray[14] = '\0';
//Get the value on to a CString
document = docArray;
document.Trim();
memset(docArray, 0, 0);
//-----------------------------------------
document is a CString declared in the .h file.
The leak occurs when I set:
document = docArray;
Please notice I don't do:
document = dataRead;
because I only need to get the first 14 bytes in dataRead, the last
two bytes are used for documentType.
Can anyone help me out?
Thanks.
Carlos A
.
- Follow-Ups:
- Re: Memory leak in mfc
- From: Joseph M . Newcomer
- Re: Memory leak in mfc
- From: Alexander Grigoriev
- Re: Memory leak in mfc
- From: Giovanni Dicanio
- Re: Memory leak in mfc
- From: Jonathan Wood
- Re: Memory leak in mfc
- Prev by Date: Re: PostThreadMessage and Lost Messages
- Next by Date: Re: Memory leak in mfc
- Previous by thread: RE: PostThreadMessage and Lost Messages
- Next by thread: Re: Memory leak in mfc
- Index(es):
Relevant Pages
|