Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   TReader - ReadRootComponent (https://www.delphipraxis.net/191029-treader-readrootcomponent.html)

Gruber_Hans_12345 1. Dez 2016 07:25

TReader - ReadRootComponent
 
Hallo

Ich nutze es eigentlich relativ oft, das ich konfig und co, per TWriter/TReader ReadRootComponent und co abspeichere.
Funktioniert alles genau so wie ich es will.
Das einzige Problem, was schön wäre, wenn in den Daten ein property existiert, das die Komponente nicht hat, dann sollte nicht alles "total abstürzen" sondern er solls einfach ignorieren.

Gibt es da eine Möglichkeit ausser das ich den ganze TReader neu schreiber? den ein ableiten oder verwenden der Codes (ausser Copy & Paste) geht da ja irgendwie nicht.

Und in meinen Fall ist es ganz einfach das zu 99% einfach ein neues property dazugekommen ist, das die alte Version nicht kennt und auch nicht kennen braucht also einfach ignorieren kann.

himitsu 1. Dez 2016 13:20

AW: TReader - ReadRootComponent
 
TReader/TWriter haben Events für Fehlerbehandlung.
Der Form-Designer vom Delphi nutzt die auch, zeigt einen Dialog an und sagt dem reader dann, dass der dieses Property, bzw. den Fehler, ignorieren soll.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz