Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Speichern eigener klasse (https://www.delphipraxis.net/191980-speichern-eigener-klasse.html)

Zacherl 10. Mär 2017 14:58

AW: Speichern eigener klasse
 
Das Hauptproblem bei deinem ursprünglichen Ansatz sind die
Delphi-Quellcode:
String
Felder der Klasse. Durch direktes Speichern der Objektinstanz werden von diesen Strings lediglich die Referenzen gesichert - welche nach dem Wiederherstellen aller Wahrscheinlichkeit nach nicht mehr gültig sind. Daher die AV.

Wenn du alle Strings mit
Delphi-Quellcode:
ShortString
(maximal 255 Zeichen) ersetzt, sollte es funktionieren. Die anderen Lösungen zur Serialisierung sind allerdings deutlich eleganter für dein Vorhaben.

Mavarik 11. Mär 2017 12:40

AW: Speichern eigener klasse
 
Zitat:

Zitat von Zacherl (Beitrag 1363751)
Wenn du alle Strings mit
Delphi-Quellcode:
ShortString
(maximal 255 Zeichen) ersetzt, sollte es funktionieren. Die anderen Lösungen zur Serialisierung sind allerdings deutlich eleganter für dein Vorhaben.

Und Records nicht Klassen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.
Seite 2 von 2     12   

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