[Lazarus] In search of a component for holding a table of strings
Bart
bartjunk64 at gmail.com
Tue Jan 10 00:22:13 CET 2017
On 1/9/17, Werner Pamler via Lazarus <lazarus at lists.lazarus-ide.org> wrote:
> I would be tempted to implement such a table in fpspreadsheet, but its
> problem is that it occupies memory for empty cells
An empty cell occupies only a nil pointer.
Mind you that when you do not know the dimensions of the table AND you
have to increase ColCount several times whilst filling the table, then
I suspect things will slow down significantly, because each increase
of ColCount requires RowCount times a SetLength on each row (which
means re-allocating the entire row).
I think dealing with spreadsheets needs a component that scales well.
I got an EOutOfMemory on a 10000x5000 table (for which I also had all
strings in memory a second time though).
Bart
More information about the Lazarus
mailing list