Am 31.12.2013 00:48 schrieb "Dmitry Boyarintsev" <skalogryz.li...@gmail.com
>:
>
> Some new syntax has to be introduced to avoid the warning. Something like:
>
> type
>   TMyRec = record
>     record procedure Print;
>   end;
>
> record procedure TMyRec.Print;
> begin
>   writeln('foo');
> end;

We don't need a new syntax for something that already works:

=== code begin ===

type
 TMyRec = record
    class procedure Print; static;
  end;

class procedure TMyRec.Print;
begin
 writeln('foo');
end;

begin
  TMyRec.Print;
end.

=== code end ===

Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to