Blog

Featured Blog Post

Thursday, June 11, 2026

One of the strengths of web development is that a cell in a grid does not need to be limited to plain text. In a modern web application, a cell can be a badge, a progress indicator, a button, a mini dashboard, an image, a char...

Blog Posts:  Latest arrow_downward | Views

PREVIOUS NEXT

Monday, March 25, 2013

Preparation of the TMS Day scheduled for April 25 is in full force now. We’re working hard on every little detail, going from papers for the hand-outs, evaluation forms, training certificates, a gift attendees will receive to of course most important...


Friday, March 22, 2013

When dealing with Aurelius and any ORM framework, one common task is to build a graphical user interface to edit/display the data. Delphi users are used to the TDataset component, which not only retrieves data from the database but also act as middle...


Friday, March 8, 2013

Inheritance is one of my favorite features in Aurelius. One of benefits of using an ORM is abstracting the SQL and start thinking (almost) purely in OOP. Inheritance and polymorphism are fundamental features of Object-oriented programming, and if whe...


Thursday, February 28, 2013

Using blobs in Aurelius is very straightforward and yet very powerful. In summary, all you have to do is declare your field/property as TBlob (declared in unit Aurelius.Types.Blob.pas). This is enough to map it to an existing blob field in your table...


Monday, February 18, 2013

Besides mapping tables to classes and table columns to fields/properties, Aurelius also maps relationships (foreign keys) to object associations. One nice thing about Aurelius is that such associations are defined in a very simple way: just reference...


Monday, February 11, 2013

In the example provided in the previous post, we saved a TCustomer instance in a local SQLite database which was accessed natively by TMS Aurelius. Let’s refactor that code a little bit: procedure SaveCustomer(Connection: IDBconnection; Custo...


Wednesday, February 6, 2013

Even though TMS Aurelius provides extensive documentation, I sometimes receive requests to provide more examples, sample codes and explanations about how to accomplish some daily tasks. Thus, I will start a series of posts about how to use TMS Aurel...


Friday, February 1, 2013

On February 14, Delphi turns 18 years. To celebrate 18 years of Delphi, we've searched through our archives and brought together quite some items that bring back memories and recall moments of these exciting 18 years. Every day during February we...


Friday, January 11, 2013

It's a fact, in cooperation with Be-Delphi, organizer of the Be-Delphi Delphi developer events, we will be organizing the first TMS Day on April 25, 2013 in Antwerp, Belgium. The TMS Day will bring all TMS experts together: Bruno Fierens (Embarcade...


Last summer we have released our powerful, feature-rich cross platform grid for FireMonkey. Shortly after we have also released a major update for TMS Flexcel. With TMS Flexcel v5.5 there is full native support for manipulating, creating, reading .XL...


PREVIOUS NEXT