Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
Delphi 7 Enterprise
|
Re: ClassType in ein Stream Speichern
14. Jan 2008, 15:44
Implementiert ist eine ID o.ä. in TObject nicht. Was hast du denn für Zeitprobleme das Classname zu lange dauert?
Du kannst ja noch eine Elternklasse vor alles setzen, welche im Constructor aus dem Classname eine ID errechnet. Und gleichzeitig kannst du der auch noch eine Klassenmethode mitgeben, welche das Instanzieren des richtigen Objektes erledigt.
Aber um die Verwendung von Classname kommst du meines Wissens nicht herum.
Edit: wobei mir grad einfällt, dass sich eine ausgerechnete ID nicht lohnt. Die kann man ja nicht zurückrechnen. Aber wenn du alles in eine Klassenmethode einer Elternklasse packst. Also die Zuordnung ID<->Classname, dann dürfte ist die Wartbarkeit nicht unnötig erschwert.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
|