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
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 SetColum
On Sun, 04 Jan 2009 05:25:40 -0500, Joost van der Sluis
wrote:
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 arra
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] := 'Na
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
... cod