Thanks, but that is not my expected answer, my ask about "dynamic array of
record" and without define a variable to pass it by params, for example i
can pass the params for array of string like this

func2(['t1', 't1']); this work, but i want to extend the params info?



You can use a small helper function like this:
 
 
type
  TInfo=record
    s: string;
    i: integer;
  end;

  function makeinfo(s:string;i:integer):TInfo;
  begin
    result.s:=s;
    result.i:=i;
  end;

...
 
  func1([makeinfo('test1', 1), makeinfo('test2', 2)]);

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

Reply via email to