|
But you started the thread as a memory leak problem.
The log you have posted doesnot give much information of your problem.
The debugging info only shows the symbol missing error, please refer Iain Clarke's description below.
If your app terminates due to huge memory usage, you have to find it out by reviewing your code (I prefer it), debug, detect using static or dynamic source code analysers like boundschecker, ....
|
|
|
|
|
Um, what memory leakage? You're just showing that Visual C++ can't find debugging symbols for system DLLs. This isn't a great shock. This just means that when you're debugging, if the call stack goes through a system DLL, you won;t know the function name.
If this is a real problem, go look at the recently posted article on setting up a symbol server (not sure if that will work with as old a compiler / debugger and 6.0. (I use 6.0, but I also don't use the symbol server)
Iain.
|
|
|
|
|
Hi,
What API should i use to Change the Desktop backgorund
VIBIN
"Fool's run away,where angle's fear to tread"
|
|
|
|
|
Do you need to IActiveDesktop::SetWallpaper ?
|
|
|
|
|
vibindia wrote: What API should i use to Change the Desktop backgorund
SystemParametersInfo with the SPI_SETDESKWALLPAPER flag set.
You can also do lots of other stuff with it... Check this MSDN link[^]
---
Hakuna-Matata
It means no worries for the rest of your days...
It's our problem free, Philosophy
"I think my response was 'What idiot dreamed this up?'" -- Mary Ann Davidson, Oracle's chief security officer, in typical blunt manner, remembering her reaction to the company's scheme to brand its databases as "unbreakable."
|
|
|
|
|
Hello fellow programmers... i've been looking for a way to convert .doc & .html to .rtf in the quickest possible way programmatically ( VC++/C++/C) .. Can any of u help me out here???
Thanks Rajith
-- modified at 5:44 Monday 25th June, 2007
|
|
|
|
|
This may be a bit thick of me... but can't you just use the "Save As..." menu in Word itself? There's a save as RTF option there.
With more complex documents, there probably will be some loss of information, so your initial document will have to be suiatble in the first place.
If you needed to do lots of this, you could probably do some word macroing, but that's outside my realm.
Iain.
|
|
|
|
|
Thanks a lot Iain.. But that was not what i was looking for..
Let me put my question like this... How do i convert .doc & .html to .rtf programmatically using VC++/C++/C
|
|
|
|
|
Hi all I am getting following problem in my project . I could not find answer
yet all . please suggest me solution. I already used option "ignore all default libraries " . it leads to 356 linking error.at present I am getting
only 29 errors. it is console application
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _free already defined in LIBCMT.lib(free.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _realloc already defined in LIBCMT.lib(realloc.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in LIBCMT.lib(fclose.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strtol already defined in LIBCMT.lib(strtol.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _atoi already defined in LIBCMT.lib(atox.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strpbrk already defined in LIBCMT.lib(strpbrk.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strchr already defined in LIBCMT.lib(strchr.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in LIBCMT.lib(strncpy.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _sprintf already defined in LIBCMT.lib(sprintf.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strtod already defined in LIBCMT.lib(strtod.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strtoul already defined in LIBCMT.lib(strtol.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in LIBCMT.lib(memmove.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncmp already defined in LIBCMT.lib(strncmp.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _calloc already defined in LIBCMT.lib(calloc.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in LIBCMT.lib(tolower.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _getenv already defined in LIBCMT.lib(getenv.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in LIBCMT.lib(toupper.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fflush already defined in LIBCMT.lib(fflush.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: __errno already defined in LIBCMT.lib(dosmap.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strftime already defined in LIBCMT.lib(strftime.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: __isctype already defined in LIBCMT.lib(isctype.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _getc already defined in LIBCMT.lib(fgetc.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fwrite already defined in LIBCMT.lib(fwrite.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: __strdup already defined in LIBCMT.lib(strdup.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: __close already defined in LIBCMT.lib(close.obj)
MSVCRT.lib(MSVCRT.dll) : error LNK2005: __stricmp already defined in LIBCMT.lib(stricmp.obj)
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _free already defined in LIBCMT.lib(free.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _malloc already defined in LIBCMT.lib(malloc.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _realloc already defined in LIBCMT.lib(realloc.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _fclose already defined in LIBCMT.lib(fclose.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strtol already defined in LIBCMT.lib(strtol.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _atoi already defined in LIBCMT.lib(atox.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strpbrk already defined in LIBCMT.lib(strpbrk.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strchr already defined in LIBCMT.lib(strchr.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strncpy already defined in LIBCMT.lib(strncpy.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _sprintf already defined in LIBCMT.lib(sprintf.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strtod already defined in LIBCMT.lib(strtod.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strtoul already defined in LIBCMT.lib(strtol.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _memmove already defined in LIBCMT.lib(memmove.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strncmp already defined in LIBCMT.lib(strncmp.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _calloc already defined in LIBCMT.lib(calloc.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _tolower already defined in LIBCMT.lib(tolower.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _getenv already defined in LIBCMT.lib(getenv.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _toupper already defined in LIBCMT.lib(toupper.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _fflush already defined in LIBCMT.lib(fflush.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: __errno already defined in LIBCMT.lib(dosmap.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _strftime already defined in LIBCMT.lib(strftime.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: __isctype already defined in LIBCMT.lib(isctype.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _getc already defined in LIBCMT.lib(fgetc.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: _fwrite already defined in LIBCMT.lib(fwrite.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: __strdup already defined in LIBCMT.lib(strdup.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: __close already defined in LIBCMT.lib(close.obj); second definition ignored
MSVCRT.lib(MSVCRT.dll) : warning LNK4006: __stricmp already defined in LIBCMT.lib(stricmp.obj); second definition ignored
Mytest.exe - 29 error(s).
RajeshGupta
|
|
|
|
|
Hi,
in my case i needed to ignore the LIBCMTD.lib ( D for Debug )
You can ignore this library into the project-properties at Link/Linking (*)
Then you choose the second sub-item (under General)
there you can ignore libraries
I hope this will help you
* = I have VS.NET in german language so i don't know the exact expressions
|
|
|
|
|
Hello everybody
I have one Function that returned one char* value.
In this function I declare one char* variable and new it.
Like this:
char* CProject::Myfunction(CString strData, CString strPassword,int iRand)<br />
{<br />
char *chResult=new char[strlen(chDataString)/2];<br />
. <br />
.<br />
do something on chResult<br />
.<br />
.<br />
return chResult;<br />
}
In end of function I must return this value.
Where I can delete this pointer?
Pleases help me.
With special tanks and excuse for my bad English language
Good luck
|
|
|
|
|
Hi,
not in this funtion.
some where you have the line
char *line = Myfunction(.....);
than you use the line and after it, you delete it via
delete[] line;
I hope it works
|
|
|
|
|
The caller of the function must delete it.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
samira samehforooghy wrote: Where I can delete this pointer?
I believe you could delete it in the function which calls your Myfunction .
char* ch = Myfunction(...);<br />
.....<br />
delete ch;
Hope this helps.
---
Hakuna-Matata
It means no worries for the rest of your days...
It's our problem free, Philosophy
"I think my response was 'What idiot dreamed this up?'" -- Mary Ann Davidson, Oracle's chief security officer, in typical blunt manner, remembering her reaction to the company's scheme to brand its databases as "unbreakable."
|
|
|
|
|
thanks for your answer
i will be test them
|
|
|
|
|
When you don't need it anymore....
Steve
|
|
|
|
|
and in this case:
CString str= Myfunction(.....);
?????????????????????????????
|
|
|
|
|
In that case you must change Myfunction() to return a CString , or you will have a memory leak.
|
|
|
|
|
markkuk wrote: In that case you must change Myfunction() to return a CString, or you will have a memory leak.
Actually the above is not completely true: provided you follow the baerten [^] suggestion the code will work fine.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
char *temp = Myfunction(....);
CString str = temp;
delete[] temp;
Because i THINK CString copies the char's into his own locatet memory.
So you lost the pointer to the allocated memory of the funtion Myfuntion,
You need to save temporary the pointer, only to delete him.
|
|
|
|
|
how to run a command using shellexecute in administrator mode ie c:\windows\system32
Arise Awake Stop Not Till ur Goal is Reached.
|
|
|
|
|
Hello
I know its very basic question , i am very assamed for asking this question
But i don't have any other option so....... My problem is that
I am making an applicaton in vc++ 6.0 and now my application is almost
complete.
Now i need to setup it to client mechine.
Can any one told me what necessary MFC .dll are required for this , and what is net link for downloading these .dll
What special for instrolation these .dll.....
Note : My MFC Application id modal dialog based
Regard's
Kaushik
|
|
|
|
|
I need :
mfc71d.dll
msvcp71d.dll
msvcr71d.dll
But, if you start the application, the error-message tells you which files aren't present.
You can also built you application with'in the MFC (so the MFC is staticly linked into you app)
Since now i never tried it, but it's a basic "must"
Because if you download a .exe you never have some mfc DLL's delivered with
Good luck
|
|
|
|
|
You can use dependency walker[^] to check which dll's are needed.
If you use VC2005 you'll need to run vcredist_x86.exe instead (that will install the run-time libraries and MFC dll's).
|
|
|
|
|
Thankyou so much
Regard's
Kaushik
|
|
|
|