AW: [fpc-pascal]strange error

ZINTEL Gerhard gzintel at stadeln.faurecia.com
Tue Apr 15 11:08:35 CEST 2003


Hi Vit,

I don't know Delphi but in the old days of Turbo Pascal you were not allowed
to use a type declaration inside a function list.

> this is what I get during compile (porting some Delphi code):
> 
> Error: call by var parameters have to match exactly: Got "Array Of
> TVertex3D" expected "Array Of TVertex3D"
> 
> this is the function declaration:
> 
> procedure TranslateArr(xc,yc,zc:single;var Src,Dst:array of
> TVertex3D;count:int);

So maybe the following piece of code would help you:

type
  ArrayOfTV3D = array of TVertex3D;
procedure TranslateArr(xc,yc,zc:single;var Src,Dst:ArrayOfTV3D ;count:int);

Gerhard



More information about the fpc-pascal mailing list