Hi,
We have a memory leak in our v15.6 Windows database and have narrowed it down
to a listbox where the columns are dynamically added using LISTBOX INSERT
COLUMN.
The header and footer variables are nil pointers, in accordance with the
documentation.
And to reference these variables for the assignment of properties, per the
documentation:
$FtrVar_P:=OBJECT Get pointer(Object named;FTR_Names_aT{$Ndx})
$HdrVar_P:=OBJECT Get pointer(Object named;HDR_Names_aT{$Ndx})
However, the get object pointer above returns nil pointers, so we can’t assign
properties.
So, we set up our own variable manager that declares and reuses header and
footer variables for the listbox, using execute formula. The variable manager
has been tested and the number of variables for the form does not grow.
However, the apparent search speed preceding the display gets slower and
slower. The queries themselves are fast, but the re-display seems to be the
culprit eating up memory.
I would really appreciate any insights or solutions!!
Thanks
Michael Ferguson
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive: http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub: mailto:[email protected]
**********************************************************************