The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 4,262 other subscribers

Record helpers can do wonders for code clarity.

Posted by jpluimers on 2018/01/04

A few people recently discovered the beauty of record helpers:

Record helpers can help any value type (which includes enumerated types) so you can add functions to enumerations.

Class helpers can help class types.

There are no interface helpers and likely won’t be there for a long while.

–jeroen

2 Responses to “Record helpers can do wonders for code clarity.”

  1. thaddy said

    Note that Freepascal has type helpers for interfaces (in trunk) and they are very useful as this link demonstrates:
    http://forum.lazarus.freepascal.org/index.php/topic,39549.msg271953.html#msg271953
    Here it is used to solve a problem with default values in a COM interface.
    I think this demonstrates how useful a feature this is: I would hope Delphi follows suit.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.