[fpc-devel]About dynamic arrays in 1.1 branch
Florian Klaempfl
florian at klaempfl.de
Fri Sep 7 14:56:43 CEST 2001
At 16:26 07.09.01 +0400, you wrote:
>hello,
>unfortunately, I cannot test my assumption because I have no Delphi newer
>than 3.0, i.e. version which supports
>dynamic arrays. But I found sources developed for these new Delphi
>versions which contain followed constructions
>(I tried to write a small sample but cannot test it under modern Delphi):
>
>{$ifdef fpc}
>{$mode delphi}
>{$endif}
>var
> x:array of array of longint;
>begin
> setlength(x,10,10);
> x[2,3]:=1;
>end.
>
>That is shown, that setlength procedure applied to dynamic arrays can have
>in Delphi different amount of parameters
>(depend on count of dimensions in array which is defined in array
>description (e.g., "array of array of ...).
>FPC 1.1 (built from 5.09 sources) cannot support these constructions, only
>1D dynamic arrays are supported. If this
>improvement is planned then all is OK. But please don't forget this
>Delphi feature! May be, I could also help to
>introduce it (but I'm not sure that I will have free time now).
I quite sure I implemented it, when implementing dynamic arrays. Maybe it
has been destroyed when
rewriting the internal proc handling?!
More information about the fpc-devel
mailing list