|
David,
I am using new and delete.
Bob
|
|
|
|
|
Then you should be able to detect most, if not all, memory leaks. Run the application using F5, and when it shuts down, MFC will report what wasn't freed in one of the output windows.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"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
|
|
|
|
|
David,
Thanks for the response. When I do that there are no memory leaks reported MFC or Visual Studio. I am thinking that it might be the case that I am freeing memory not allocated or allocating x bytes and using more than x bytes. Not sure.
Bob
|
|
|
|
|
Bob,
Have you tried DEBUG_NEW[^]?
Yusuf
Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]
|
|
|
|
|
Hi
I have a third party process that modifies the selected text in the currently focussed application window when a hotkey is pressed (e.g. you select text in your text editor, the process wakes up and shows the modified text in a pop-up window and pastes it to the clipboard). I want to trigger this process from an MFC application. I would have a text window in a dialog box to which I would write text programmatically, then I would send the hotkey event and then finally I would get the modified text from the clipboard.
How can I trigger the hotkey event programmatically? (I know how to send key events to programs but I guess hotkeys are registered in Windows and need different handling).
David
|
|
|
|
|
hi,
May i know what is the better book to start with vc++ and MFC...as i have less time to start working on MFC in my company...
|
|
|
|
|
In my experience, just about any introductory book, save those written by Petzold, are good for learning MFC. Once you get the basics, though, I find most books beyond useless.
Having said that, my favorite book is out of print and I don't remember the name, but it started with explaining HOW MFC worked to people who already understood Windows. I then spent time writing small apps and stepping through the MFC code to fully understand what it was doing. Again, though, I'd been programming windows since 3.0 was released and had become quite an expert at it.
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
Have a look at the MFC section of this article [^].
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]
|
|
|
|
|
In the days when we used MFC, we'd books by Jeff Prosise and Mike Blaszczak. They are great authors
Yusuf
Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]
|
|
|
|
|
www.functionx.com[^] is good.
Of one Essence is the human race
thus has Creation put the base
One Limb impacted is sufficient
For all Others to feel the Mace
(Saadi )
|
|
|
|
|
Hi there.
I want to learn Multithreading programming in C++, Can some one please suggest good articles for the same.
Just FYI, I am well versed with VC++ but want to use only C++ for a specific purpose.
Thanks
PanB
|
|
|
|
|
http://www.devarticles.com/c/a/Cplusplus/Multithreading-in-C/
http://msdn.microsoft.com/en-us/library/975t8ks0(VS.80).aspx
akt
|
|
|
|
|
you can learn linux. it is a good way.
|
|
|
|
|
PankajB wrote: Can some one please suggest good articles for the same.
See here and here.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"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
|
|
|
|
|
|
There is a List of 25 primes declared in order and the above colors.
RED = 0X1000;
GREEN = 0x2000;
BLUE = 0x4000;
BLACK = 0x8000;
for ( i = 0; i < 4; i++, Color >>= 1 )
for ( j = 0; j < 25; j++, n++ )
Test[n] = primes[j] | (j << 8) | Color | (1 << (16+j));
<
primes[j] this is using one of the 25 whats in primes in order based on J.
Please what is this doing " | (j << 8) | Color | (1 << (16+j))" Can anyone help.
I know the logic works. But I can't understand what this is doing in the above loop.
Can someone please explain.
Thanks A million
|
|
|
|
|
A debugger is worth a million of words...
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]
|
|
|
|
|
And a few longs too
> The problem with computers is that they do what you tell them to do and not what you want them to do. <
> Life: great graphics, but the gameplay sux. <
|
|
|
|
|
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]
|
|
|
|
|
it is time to pick up a book and learn about shift operators. It is the basics of programming. Look for LEFT SHIFT , RIGHT SHIFT , BIT WISE OPERATION...
Yusuf
Oh didn't you notice, analogous to square roots, they recently introduced rectangular, circular, and diamond roots to determine the size of the corresponding shapes when given the area. Luc Pattyn[^]
|
|
|
|
|
FISH786 wrote: Please what is this doing " | (j << 8) | Color | (1 << (16+j))" Can anyone help.
See here and here and here.
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"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
|
|
|
|
|
Thank you all. Thanks David for the 3 links.
thanks a million again everyone.
|
|
|
|
|
Hi to all.
I wrote an application which extracts information from contacts in outlook(name,e-mail,different phone and fax numbers and etc.). Everything works fine under winXP, but when installed on Win Vista machine application doesn't show any contact information from Outlook 2003 also on same machine!?
Furthermore there is no error reported from my app, so no issues with MAPI Initialization or retrieving MAPI profiles. It appears like nothing is found?
I'm thinking it can be an Vista issue, I tried with MFCMapi.exe but it couldn't find anything also.
Thanks
|
|
|
|
|
|
hallo,
i have SDI application, which is divided in two parts by CSplitterWnd object, i use CEditView instead of CView, when i type a text in the upper part and click on a button this text appears in the lower part, when i add a new text in the upper part and click the same button, the new text override the old text output(i use SetWindowTexW() and it overrides everytime the old output text) which i need is to keep the old text and the new one. i add the text everytime in an array and when trying to print out its content the above problem happens.
any idea / help to fix this problem will be appriciated.
|
|
|
|