Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
14. Mai 2014
Das ist eigentlich nur notwendig, wenn die Freigabe innerhalb eines Events des Forms erfolgt. Man würde sich ja sonst selbst die Füße wegschießen.
Allerdings genügt in diesem Fall auch ein simples FormDetail.Free;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
13. Mai 2014
Du könntest hier den Zugriff auf die Database über einen Wrapper realisieren, der die Zugriffe auf die UserID vor TControlSettings verbirgt. TControlSettings arbeitet dann mit einer abstrakten Klasse. Die davon abgeleitete Klasse bekommt dann die UserID mit.
Aber da aus deinem Code die tatsächliche Verwendung der UserID nicht hervorgeht (insofern bringt er wirklich nicht mehr als deine...