Mich wundert es einfach nur, das es für diesen wirklichen absoluten Standardfall einfach kein standard- (getestetes) und empfohlenes Designmuster mit Standardkomponenten gibt, ohne das alles komplett selbst gebaut werden muß. Insb. da ja alles und jeder die Standardkomponenten zur Datenbankentwicklung verwendet (*der Vorteil* von Delphi)
Jetzt, wo Du es sagst... Die Sanduhr ärgert mich eigentlich auch schon seit Jahren. Allerdings ist die Lösung vielleicht auch so dermaßen einfach, das niemand auf die Idee gekommen ist, einen Thread als Komponente zu verwenden (so gut wie niemand).
Aber das jeder die Standardkomponenten zur Datenbankentwicklung verwendet, stimmt
imho so nicht, es wird eher mit Zeos, UniDac, AnyDAC etc. entwickelt. Und es herrscht die weit verbreitete Meinung, das datensensitive Steuerelemente mehr Sorgen als Nutzen bringen (wenn man sie zum Editieren verwendet).