Sometimes it pays off to generate some of your source code. If you, for instance, can split your behavior in generated base classes and specific descending classes, this can speed up development enormously. You do not need a full-fledged code generator for this. By keeping it pragmatic and reusing parts of the Delphi RTL itself, you can get results quickly.

Please register to view the recording of "The Ultimate Toolbox for Application Developers" and be one of the first to see how the ultimate software development toolbox simplifies access to the tools you need to build great apps and databases with less effort.

Please register to view the recording of "The Ultimate Toolbox for Database Professionals" and be one of the first to see how the ultimate software development and database toolbox simplifies access to the tools you need to design things right, build them faster, and run them better.

This video takes a look at the pieces of LiveBindings including the expression engine, expressions, output converters, scope, ControlComponent and SourceComponent, and manged versus unmanged LiveBindings