Witam,
specjalnie piszę w tym dziale, z ciekawości aby zapytać jak walidujecie obiekty/encje w projektach Delphi?.
Zdaje sobie sprawę, że ciężko wypracować jedno sensowne podejście, ale wiem także że sporo jest 'kaszanki' u niektórych programistów.
Chciałbym przedstawić Wam jeden ze sposobów na walidację: http://www.danielespinetti.it/2017/09/delphi-entities-validators.html
A tutaj moja zmodyfikowana wersja, która pozwala na podświetlanie kontrolek zwalidowanych na formie: https://github.com/dce-systems/delphi-entities-validators2
(to mój pierwszy projekt na githubie :) )