El 9/9/22 a les 14:58, James Richters via fpc-pascal ha escrit:

Is there some nifty way to increase a dynamic array by 1 that is more
elegant?
Inc(MyArray); would sure be nice


If I know that I have to regularly add a single element to an array, instead of using a dynamic array I just use a TFPGList (if the elements are simple types or records) or a TFPGObjectList (if the element are objects and I want automatic housekeeping) from the fgl unit, then I can just do MyList.Add(element).

I don't know if it is more or less efficient than using a dynamic array but I think it's nicer.

There are other generic classes that may be more efficient than fgl but I'm just used to fgl.

Bye
--
Luca
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to