Re: [fpc-pascal] property of an array

2009-01-04 Thread Joost van der Sluis
Op zaterdag 03-01-2009 om 19:04 uur [tijdzone -0500], schreef Jeremy Cowgar: myObj.ColumnNames := [ 'Id', 'Name', 'Age' ]; Error: Ordinal expression expected A list of values between square brackets are a set, not an array. You'll have to do: AnArray[0] := 'Id'; anArray[1] :=

Re: [fpc-pascal] property of an array

2009-01-04 Thread dmitry boyarintsev
1) type StringArray : array of String; defines a StringArray type to be dynamic array. are you sure, that you have SetColumnNames defined as procedure SetColumnNames(names : StringArray); rather than: procedure SetColumnNames(names : array of string); ??? because if you have procedure

Re: [fpc-pascal] property of an array

2009-01-04 Thread Jeremy Cowgar
dmitry boyarintsev wrote: 1) type StringArray : array of String; defines a StringArray type to be dynamic array. are you sure, that you have SetColumnNames defined as procedure SetColumnNames(names : StringArray); rather than: procedure SetColumnNames(names : array of string); ??? Hm, you

[fpc-pascal] property of an array

2009-01-03 Thread Jeremy Cowgar
I am trying to make this work: type StringArray : array of String; ... later in code ... procedure SetColumnNames(names : StringArray); property ColumnNames : StringArray write SetColumnNames; ... later in code ... procedure TMyObject.SetColumnNames(names : StringArray); begin ...