Ohonin Yuriy wrote:
Hello.
I'm trying to use such a code:
type TVar = object param1, param2:string; .... end;
TVarList = object Items:array of TVar; count:cardinal; ..... end;
In Delphi and FPC it works fine, but in GPC i get an error
45: warning: missing string capacity -- assuming 255 49: error: syntax error before `of'
Is it possible to use dynamic arrays in gpc?
See section [6.2.11.5 EP’s Schema Types including ‘String’] of the gpc manual. ISO 10206 Extended Pascal feature. type RealArray (n: Integer) = array [1 .. n] of Real; Matrix (n, m: PositiveInteger) = array [1 .. n, 1 .. m] of Integer; The type ‘RealArray’ in this example is called a Schema with the discriminant ‘n’. To declare a variable of such a type, write: var Foo: RealArray (42); Regards, Adriaan van Os