We all know that WINDEV is not very good at handling memory when processing huge data sets.
It crashes with the typical error: '' item name with memory intensive processes (tens of GB of data).
To give WINDEV a little help, i have developed a wrapper for LightningDB: https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database
This is named StarQ.
People familiar with Clarion's Queues will feel familiar, as it works very similar.
1. You declare a structure to handle the data.
2. You declare the StarQ object that will handle the storage.
3. Declare all the indexes (you need to declare all the indexes upfront).
4. Start adding, modifying, removing and scanning your table.
Sample project provided. Very simple one.
If you are interested, just drop me an email: hpcorona@gmail.com