Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#5

AW: RegisterClassAlias nur anders?

  Alt 10. Sep 2024, 16:09
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat