Hello, I'm seeking for advice about which is the best way to hold an array of class instances I need to access the elements using its position (like a regular array) , and also i'd like the structure to grow when I add more elements.
Fpc has 'dynamic arrays' , and also there several classes like TFPList, TList in RTL.Classes . Also, the FCL has the contrns unit which also contains some classes that can be used for storing objects into memory. At this point there are already too many options, and I am unsure what to use. The 'dynamic arrays' are very close to what i'm looking for, except that I couldn't find the documentation page of the SetLength procedure. In particular : what happens if i call this procedure again for the same array : an does it "re-allocate" memory for the array , or "resizes" its memory ? Cheers, Adrian Maier _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal