Ah, yes - it slipped my mind that inline arrays instantiates a new object. My example should rather have been:
Dim aCarBrands As New String[5] With aCardBrands .Add("Volvo") .Add("Saab") .Add("Fiat") .Add("Aston Martin") .Add("Skoda") .Add("VW") .Add("Audi") End With So, the (only) purpose of giving it a predefined size is to reserve the memory in advance? sCarBrands[] is 0 byte while sCarBrands[4] is 16 bytes? Will the latter be faster? So am I right then to say that there are no fixed arrays in Gambas, but all are dynamic. It is just that some have preallocated memory? Or how about Dim sCarBrands As New String[2, 2] is this fixed? I cannot seem to find a way to add more to this array dynamically. You mean you prefer this Dim aCarBrands As New String[](5) notation for semantic reasons? No technical advantages? ------------------------------------------------------------------------------ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user