On Tuesday 19 March 2013 09:38:43 Sven Barth wrote: > > > > Delphi has {$J-} in order to set them readonly. > > Do you know whether Delphi has by default $J+ or $J-? > {$J+} in Delphi 7.
> > Another problem with Free Pascal in this context is that it is AFAIK not > > possible to define forward types which could be used as parameters for > > procedures used as procedure variables in later type definitions. > > In case of records, classes and objects you can work around this with > nested types (Note: for records the modeswitch advancedrecords is > required in non-Delphi modes): > > === code begin === > > type > TMyRecord = record > public type > TTest = procedure(aRec: TMyRecord); > public var > Test: TTest; > end; > > === code end === > Ouch! ;-) Martin _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal