Möglichkeit: Vor dem Schreiben in die Klasse muß der Schreiber Nachfragen ob sich was verändert hat gegen über dem letzten lesen!
Also hält das Fenster die zuletzt gelesenen Daten und aktuell veränderten Daten.
Hab selbst keine Delphi - Klasse hier zu, kenne dies aber von PowerBuilder.
Während jemand Daten in eine Maske schreib sollte er maximal eine Anzeige bekommen das jemand anders die Daten verändert hat.