Hi,

How do I copy Dynamic Arrays?  I can't do what I used to in Delphi,
using the Copy() function, as FPC keeps telling me I have the wrong
number of parameters.

Doesn't FPC supporting copying dynamic arrays?

I have the following code which works in Delphi

---------------------
procedure TSomeClass.FooBar(AArray: array of string);
var
 lArray: array of string;
begin
  lArray := Copy(AArray);
  .....
end;
---------------------

i don't think you can do this.  you should probably try:

b := copy(a, low(a), length(a));

otherwise there's fpc_dynarray_copy here:
http://community.freepascal.org:10000/docs-html/rtl/system/fpc_dynarray_copy.html

dunno how to use it, though.

henry
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to