[fpc-pascal] Pass array of record as parameter

Zaher Dirkey parmaja at gmail.com
Thu Feb 9 19:07:39 CET 2012


On Thu, Feb 9, 2012 at 7:53 PM, Thomas Young <tygraphics at me.com> wrote:

> This is how I would do that. There may be a better way.
>
> TInfo=record
>
>  s: string;
>
>  i: integer;
>
> end;
>
>
> ATInfo = array[1..100] of TInfo;
> ATInfoPtr = ^ATInfo;
>
> Var
> A:ATInfoPtr;
>
> function func1(a:ATInfoPtr);
>
>
> Thomas Young
> 330-256-7064
> www.tygraphics.net
> Sent from my iPhone
>
> On Feb 9, 2012, at 12:24 PM, Everton Vieira <tonvieira at gmail.com> wrote:
>
> TInfo=record
>
>  s: string;
>
>  i: integer;
>
> end;
>
>
> function func1(a: array of TInfo);
>
>
>

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?

Best Regards
Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20120209/4a7dd747/attachment.html>


More information about the fpc-pascal mailing list