Never mind, sorry about the false alarm, it turned out that old evil
CW was not actually compiling this project target at all, making the
change to call REALUnlockString never get added to the compiled output.
Björn
On 15.6.2006, at 22:31, Björn Eiríksson wrote:
Ohhh and I forgot, I would not even have suspected it if adding XX
to one of the font properties in the property browser had not added
2 bytes to the leak.
On 15.6.2006, at 22:27, Jonathan Johnson wrote:
On Jun 15, 2006, at 5:24 PM, Björn Eiríksson wrote:
Hello
I found that string properties with REALstandardGetter and
REALstandardSetter, defined like bellow will leak:
{"Font", "StartupLinuxFont", "String",
REALpropInvalidate,REALstandardGetter,REALstandardSetter,
FieldOffset(TableControlData, StartupLinuxFontName)},
In the Dispose Event of the control then the following is called:
REALUnlockString(me->StartupLinuxFontName);
And the following is called in the Init method of the control:
me->StartupLinuxFontName = REALBuildString("Geneva",6);
The property is not connected to anything else nor accessed or
touched in any other place.
Now why does it leak ? Is it a bug in REALbasic handling of
REALstandardSetter for REALstring ?
I doubt it's the latter -- that code hasn't changed in an
extremely long time (before I even started working here). Is your
destructor being called?
-Jon
--
Jonathan Johnson
[EMAIL PROTECTED]
REAL Software, Inc.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>