Du kannst in einem Form die Methode
ReadState überschreiben und beim
Reader den
OnFindComponentClass-Event temporär auf eine eigene Methode umleiten, die für den
ClassName die gewünschte
ComponentClass zurückgibt. Wenn du einen gemeinsamen Vorfahren für alle Forms hast, dann lässt sich das dort elegant für die gesamte Anwendung implementieren.
Das gilt erstmal für reguläre DFMs, bei denen die Form-Klasse ja mit compiliert wird. Für das Laden aus der
DB muss aber ja auch eine spezielle Form-Klasse verwendet werden. Das müsste dann eben dort eingebaut werden.