Click here to Skip to main content
15,917,808 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionMemory leak when return char* from DLL Pin
Shivanand Gupta30-Mar-09 22:13
Shivanand Gupta30-Mar-09 22:13 
AnswerRe: Memory leak when return char* from DLL Pin
Rajesh R Subramanian30-Mar-09 22:16
professionalRajesh R Subramanian30-Mar-09 22:16 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta30-Mar-09 23:18
Shivanand Gupta30-Mar-09 23:18 
GeneralRe: Memory leak when return char* from DLL Pin
Rajesh R Subramanian30-Mar-09 23:32
professionalRajesh R Subramanian30-Mar-09 23:32 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta31-Mar-09 0:15
Shivanand Gupta31-Mar-09 0:15 
AnswerRe: Memory leak when return char* from DLL Pin
Akt_4_U30-Mar-09 22:18
Akt_4_U30-Mar-09 22:18 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta30-Mar-09 23:16
Shivanand Gupta30-Mar-09 23:16 
GeneralRe: Memory leak when return char* from DLL Pin
Iain Clarke, Warrior Programmer30-Mar-09 23:44
Iain Clarke, Warrior Programmer30-Mar-09 23:44 
shivanandgupta wrote:
if we use cData='\0' and after this "delete []cData;"
then memory leak still continue.


That should not be a surprise...

Either you are just making a silly mistake (which we all do), or it's a bit more complex and you are allocating and freeing from different heaps. This could happen if you statically link to the C++ runtime.

One simple choice would be to use IMalloc to allocate / free chunks of memory. Look at CoGetMalloc etc for documentation.

I still think it's likely to be something dumb... Are you sure the memory is not already freed elsewhere?

Iain.

In the process of moving to Sweden for love (awwww).
If you're in Scandinavia and want an MVP on the payroll (or happy with a remote worker), give me a job!

GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta31-Mar-09 0:17
Shivanand Gupta31-Mar-09 0:17 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta31-Mar-09 1:04
Shivanand Gupta31-Mar-09 1:04 
GeneralRe: Memory leak when return char* from DLL Pin
Niklas L1-Apr-09 1:46
Niklas L1-Apr-09 1:46 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta1-Apr-09 20:41
Shivanand Gupta1-Apr-09 20:41 
GeneralRe: Memory leak when return char* from DLL Pin
Niklas L2-Apr-09 3:18
Niklas L2-Apr-09 3:18 
AnswerRe: Memory leak when return char* from DLL Pin
Dominik Reichl31-Mar-09 1:33
Dominik Reichl31-Mar-09 1:33 
GeneralRe: Memory leak when return char* from DLL Pin
Rolf Kristensen31-Mar-09 9:17
Rolf Kristensen31-Mar-09 9:17 
GeneralRe: Memory leak when return char* from DLL Pin
Dominik Reichl31-Mar-09 10:00
Dominik Reichl31-Mar-09 10:00 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta31-Mar-09 18:36
Shivanand Gupta31-Mar-09 18:36 
GeneralRe: Memory leak when return char* from DLL Pin
Rolf Kristensen31-Mar-09 23:04
Rolf Kristensen31-Mar-09 23:04 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta1-Apr-09 0:18
Shivanand Gupta1-Apr-09 0:18 
GeneralRe: Memory leak when return char* from DLL Pin
Rolf Kristensen1-Apr-09 0:39
Rolf Kristensen1-Apr-09 0:39 
GeneralRe: Memory leak when return char* from DLL Pin
Shivanand Gupta1-Apr-09 20:38
Shivanand Gupta1-Apr-09 20:38 
GeneralRe: Memory leak when return char* from DLL Pin
Rolf Kristensen31-Mar-09 22:59
Rolf Kristensen31-Mar-09 22:59 
Questionwin32 Database Pin
Paulraj G30-Mar-09 21:40
Paulraj G30-Mar-09 21:40 
AnswerRe: win32 Database Pin
Stuart Dootson30-Mar-09 22:05
professionalStuart Dootson30-Mar-09 22:05 
AnswerRe: win32 Database Pin
_AnsHUMAN_ 30-Mar-09 22:07
_AnsHUMAN_ 30-Mar-09 22:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.