I wrote: >According to Borland's official language guide to >Turbo Pascal 7.0, > > To be used as procedural values, procedures and > functions must be declared with a 'far' directive > or compiled in the '{$F+}' state. > >whereas Free Pascal in -Mtp seems to accept any >non-system procedure or function as a value of a >procedural type. Is it an instance of TP incompati- >bilty or am I missing something?
I have cross-checked in my excellent Russian manual for Turbo Pascal 7.0, which confirmed the require- ment to declare with 'far' any procedure or function that is intended as a value of a procedural type. -- Please, do not forward replies to the list to my e-mail. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal