Andreas Nicolai schrieb:
> Hi Stefan,
>
>> The problem with automatically deleting GDI objects is that you hide
>> some problems: you can't really delete a GDI object that's selected
>> into a device context. To *really* delete a GDI object, you must first
>> select the previous GDI object into the DC, *then* delete the object.
>> By using auto-deleting objects, you cheat leak checkers because they
>> then won't find the not-really-deleted object.
>
> Hmm, I see the problem and I'm sure there is somewhere a perfect
> solution out there. But for now I guess I just go through the code and
> clean up objects manually... that's probably the fastest way. At least
> compared to writing a wrapper around the device context and implementing
> an own SelectObject function to keep track of those things.
>
> Andreas
>
Hi Andreas,
Stefan is right, the wrapper has to be be a little bit bigger. Some
years ago I use something like this in a program I write for my son's
toy railroad. If you like the idea, I can look for it at the weekend and
post the code at monday.
Hans-Werner
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Oct 11 09:30:56 2007