|
Where exactly you are getting the leak ??? Debug the code and let us know.
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
Well, the leak appears at the Transform function, it seems to me that every time the code does:
the_region = ExtCreateRegion(&xfr, size, pData);
i.e. assigns the newly created (trasnformed region) to the_region member
the memory leaks.
If one is interested to debug this I will send an entire source code, but for now I would like to get around with the two arrays and the proper copy constructor.
|
|
|
|
|
|
Well, I got inspired, I did try the DeleteObject earlier but now I solved the problem by involving two data members of HRGN, where, before transforming one of the members I dele it with DeleteObject and then use the ExCreateRegion to re-create new region from the original and then apply the new transorfmation data!
However, I would still appreciate if anyone could 'teach us' on how to implement the copy constructor involving the HRHN, HWND, HDC and the rest of the GDI interesting structures!
|
|
|
|
|
nermsk wrote: delete pData;
Try this
delete[] pData;
|
|
|
|
|
how can i get the Gmt time
WithOut Using the CUrrentTime function.
i tried with GetGmtTm(),
it's not working with out CurrentTime,
But we did not use CurrentTime.
sree.
|
|
|
|
|
Lets see:
You did create a CTime -variable initialized it with your time (complete wit correct timezone and such), called GetGmtTm() on it and read out the time from the tm struct you got.
What exactly went wrong?
"We trained hard, but it seemed that every time we were beginning to form up into teams we would be reorganised. I was to learn later in life that we tend to meet any new situation by reorganising: and a wonderful method it can be for creating the illusion of progress, while producing confusion, inefficiency and demoralisation."
-- Caius Petronius, Roman Consul, 66 A.D.
|
|
|
|
|
|
|
Try out the example here[^] and see if it works.
|
|
|
|
|
Hi,
I can not set the breakpoint in the coding.I check the Set Active Configuration mode in Build menu.Its in debug mode only.Then why its happening like this.
I have like this problem lot of time.But i check configuration settings,its in release mode,then i check tht to debug mode,and i can set break point.
I do the same thing now,but its not working.When i keep breakpoint,it tells that the breakpoint get disabled and execution is stopped before that line.
|
|
|
|
|
What IDE are you using ? You may also check that you build with the 'Generate debug information' or 'Program Database for Edit & Continue' (depends of the IDE).
Be sure also that your breakpoint is on a valid instruction (something that produces assembly code, declaring a variable for example doesn't produce assembly code).
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
I am using vc++ 6 version.And i keep the breakpoint in a valid place.Not in any declaration position.But i dont know why its coming but i got a solution.What i did is ...
In link tab, output file name the path is simple exe name,not like debug\new.exe.
So i changed the file name as debug\new.exe.then its working properly.
But i dont want to create my exe in debug folder.So, again i changed output file name simply as new.exe.
Now also its working properly.
I dont know wats happened inside that.Simly i confused.But i got the solution.
|
|
|
|
|
Check the Exe in the Settings->Debug->Executable for Debug Session and Settings->Link->OutPut file name are pointing to the same Debug Exe
Appu..
"If you judge people, you have no time to love them."
|
|
|
|
|
From time to time, I have had similar problems (VC6). A "Rebuild All" usually fix the problem.
|
|
|
|
|
Make sure that file you put break point have been added to your project file list.
Clean (manually) all the files in the debug folder. the rebuild again.
Sometimes you are editing copy the file from some other location or the file not have added to you project source files.
SaRath.
"Do Next Thing..."
Understanding State Pattern in C++
|
|
|
|
|
Hi,
Can anyone please explain what is a shared dll.
Here in the article below:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsetup/html/dlldanger1.asp
it is compared with a statically linked dll, I am aware of this but is shared dll a dynamically loaded dll or something else!
how do we use a shared dll.
Thanks,
Arun.
Arun.
|
|
|
|
|
|
Hi,
I have coded an editable listctrl in vc++6 ,mfc. When a cell in the listctrl is clicked, the edit box appears. Now when I scroll the listctrl the edit box also moves and makes dirty lines all along.
How do I solve this problem?
Thanks,
Tara
Fortitudine Vinsinues!
|
|
|
|
|
|
How
Fortitudine Vinsinues!
|
|
|
|
|
Actually there is no OnScroll coding done for the edit box.
Fortitudine Vinsinues!
|
|
|
|
|
plz help me ANY BODY FIND SOLUTION TO MY PROBLEM
send me code to help
\\\\\\
i hav made a dialog based application
now i want that onmy dialog i add "hello how r u" through Static control
now i want that it moves on the screen regularly all the time fron left to right
like screen saver but i dont know how to do it
plz tel me and send me code to solve my problem
Please mail me
-- modified at 5:36 Wednesday 21st June, 2006
|
|
|
|
|
We have already provided the code to you dear .
Use MoveWindow() or SetWindowPos() and in the timer function keep on changing the coordinates for the new position of the window.To set timer define a timer id say
#define ID_MYTIMER 301
//use SetTimer()
// Kill Timer()// when you want to stop the timer
That is all with what you need to build a moving window. You have to just write the logic of checking the bounds upto which you want to show your control moving.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
On a side note it is generally better to use an enum to define an integral constant. i.e.
enum { ID_MYTIMER = 301 };
One of the reasons is that macros don't obey C++ scoping rule: for example you can't put a macro in a namespace .
Steve
|
|
|
|