On 10/31/07, Marco van de Voort <[EMAIL PROTECTED]> wrote:
> > On 10/31/07, Joao Morais <[EMAIL PROTECTED]> wrote:
> > > They are reference counted, just like ansi strings, ie don't worry about
> > > memory leakages.
> >
> > The detail that is not crystal clear to me is : after the first SetLengt
> On 10/31/07, Joao Morais <[EMAIL PROTECTED]> wrote:
> > They are reference counted, just like ansi strings, ie don't worry about
> > memory leakages.
>
> The detail that is not crystal clear to me is : after the first SetLength
> and i set the first 3 elements , is it *guaranteed* that th
Lourival Mendes wrote:
SetLength(Vetor, 2)
Vetor[0]:= 1
Vetor[1]:= 2
As you can see you don't lose the first 2, After that you want 4
elements on the same variable:
SetLength(Vetor, 4)
If you print the variable, before associate any value to it you will get:
Vetor[0]:= 1
Dear Joao,
I do beleive that the SetLength only resize the array, ie: The
Vetor has 3 elements like:
Vetor[0]:= 1
Vetor[1]:= 2
Vetor[2]:= 3
And then eu want the same variable but with only 2 element, then
SetLength(Vetor, 2)
Vetor[0]:= 1
Vetor[1]:= 2
As you can see you
Adrian Maier wrote:
On 10/31/07, Joao Morais <[EMAIL PROTECTED]> wrote:
Adrian Maier wrote:
On 10/31/07, Matt Emson <[EMAIL PROTECTED]> wrote:
Adrian Maier wrote:
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
Marco van de Voort wrote:
Adrian Maier wrote:
VArray: array of TSomeClass;
begin
SetLength(VArray, 10);
// now you have VArray[0] .. VArray[9];
SetLength(VArray, 20);
// now you have [0] .. [19];
// Length(VArray) = 20
// for I := 0 to Pred(Length(VArray)) is a valid statemen
Marco van de Voort wrote:
Adrian Maier wrote:
VArray: array of TSomeClass;
begin
SetLength(VArray, 10);
// now you have VArray[0] .. VArray[9];
SetLength(VArray, 20);
// now you have [0] .. [19];
// Length(VArray) = 20
// for I := 0 to Pred(Length(VArray)) is a valid statemen
On 10/31/07, Joao Morais <[EMAIL PROTECTED]> wrote:
> Adrian Maier wrote:
> > On 10/31/07, Matt Emson <[EMAIL PROTECTED]> wrote:
> >> Adrian Maier wrote:
> >>> Hello,
> >>>
> >>> I'm seeking for advice about which is the best way to hold an array of
> >>> class instances
> >>> I need to access the
> Adrian Maier wrote:
>VArray: array of TSomeClass;
> begin
>SetLength(VArray, 10);
>// now you have VArray[0] .. VArray[9];
>SetLength(VArray, 20);
>// now you have [0] .. [19];
>// Length(VArray) = 20
>// for I := 0 to Pred(Length(VArray)) is a valid statement
>
> The
Adrian Maier wrote:
On 10/31/07, Matt Emson <[EMAIL PROTECTED]> wrote:
Adrian Maier wrote:
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
On 10/31/07, Matt Emson <[EMAIL PROTECTED]> wrote:
> Adrian Maier wrote:
> > 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 structur
Adrian Maier wrote:
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
TObjectList
If you want specific non type
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 li
13 matches
Mail list logo