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

Reply via email to