I understand from other sources that lazarus may commit a default amount of memory to each cell in a stringgrid. Is there any way to control this amount of memory (by cell or by column). I have 500,000 cells which require data from various files, some of which only need 1, 2, 4, 5 or 10 characters of data, while others need up to 30 characters (in the longer term, with new sources of data, this will need to increase to 60 characters). Currently, the applications crash when more than 300,000 cells are used. If I use more data but in fewer cells, the programs do not crash, suggesting that the default cell memory allocation may be true.
Any ideas?
I have tried using kgrids, but that will not install in my latest version of lazarus (0.29).
Regards