|
You could compile your project without optimization (debug)
and link it with the debug "pdb" information
(These are the project settings)
Secondly,
you could try to restrict the RT reproducing context as possible virtual void BeHappy() = 0;
|
|
|
|
|
Try also to make the following test (may be in a small separate application) :
{
int* pInt = new int[20];
pInt = new int[10];
pInt = new int[30];
pInt = new int[10];
}
...an then pass it to your diagnostic tool virtual void BeHappy() = 0;
|
|
|
|
|
Dear Eugen,
the diagnostic tool which I would find very useful would be one, which can show me something like
variable | chunk of heap start | chunk of heap end | length of heap | allocated by (method signature)
pFoo 0x00002000 0x20000000 536862720 heapcrusher
because I suspect, that the point in the program, where the exception happens is not the one which caused the trouble, but another, which caused a buffer overflow. Sometimes the app crashed at the end and signaled a segment fault. I also tried to debug the app as release version as you suggested but couldn't find out, why it crashed at the point, where it did. Do you know any which can do that?
PS is it actually possible to see variable values in the debugger when I debug the release version? I thought there is no way.
Thank you
regards
Werner
|
|
|
|
|
|
See the Newcomer's classic "Surviving the Release Version"
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.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I prefer WinDbg, very effective in finding the application crashes, handle leaks and all([^]) Величие не Бога может быть недооценена.
|
|
|
|
|
Dear Adam,
please refer to my answer to Eugen, thank you
Werner
|
|
|
|
|
Hai,
I have an application in which the .ini file will be placed in the server. Is it possible to give the path of the .ini file as url,i.e
http://xyz//abc.ini
Whether we can read from that location .If not possible can anyone suggest me any other method.
|
|
|
|
|
havent you tried it? Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
yes, I tried
But it is not working
|
|
|
|
|
jannathali wrote: Whether we can read from that location
How do you try to read, please ? virtual void BeHappy() = 0;
|
|
|
|
|
You'll probably want to use a UNC path."One man's wage rise is another man's price increase." - Harold Wilson
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
"Man who follows car will be exhausted." - Confucius
|
|
|
|
|
Hiii...
I wanna create a Gui like windows operating system for Linux. The latest Linux versions are user friendly .But I want to do this as a mini project just for practice. So my aim is a simple gui for Linux.
And there are so many gui development tools like gtk, Kdevelopr, Qt/...etc.
Which one I've to select , which one is better for my need. Presently I use Fedora 11.
Wait for a reply...
thanking you
KRISHThumbs Down
|
|
|
|
|
Qt would be a nice tool for GUI development. Qt has both paid and open source versions. Qt source code is protable (if coded carefully) to other operating systems like Windows and Mac as well. http://qt.nokia.com/products[^]
|
|
|
|
|
Ok.... in Qt we program in C++...at any time , if I wanna attach any C- codes, whether it makes any complication or not.Actually I know something about qt, I've created small GUI's like small dialog widgets and all.. So according to you continue with qt is best.!!!
Anyway
thank you.
Krishna
|
|
|
|
|
I think you can reuse you C code in Qt without much problems. Give it a try.
|
|
|
|
|
I'll second Qt - Qt's nice. And you've got QtCreator, which is a nice Qt-centric IDE. Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
CodeProject MVP for 2010 - who'd'a thunk it!
|
|
|
|
|
if you write a qt GUI publish it at Codeproject. Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
of course
|
|
|
|
|
Just in case you have doubts about QT... I would definitely recommend QT!
Regarding development tools, KDevelop[^] is an IDE supporting Qt, GTK and wxWidgets.
But I usually stick with Eclipse[^] for most part of C++ development.
Hope this helps.
|
|
|
|
|
I'll recommend QT. It's surprising how nobody else mentioned it.
“Follow your bliss.” – Joseph Campbell
|
|
|
|
|
Let us hope somebody would recommend 'qt' as well
|
|
|
|
|
I'd leave it to others.
“Follow your bliss.” – Joseph Campbell
|
|
|
|
|
..................kidding................. 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.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
CPallini wrote: Big Grin ..................kidding................. Big Grin
You got me there, Pallini
|
|
|
|