![]() |
[Erledigt]Serialisieren und Deserialisieren
hallo,
Wollte einige Daten speichern und wollte dies mit Xml realisieren. wenn ich die daten jetzt normal serialisieren und Deserialisiere geht das prima. Nun wollte ich das ganze eine wenig universeller gestalten :mrgreen: . serialisieren
Delphi-Quellcode:
klappt
procedure Serialisieren (FN :String; O :TObject)
deserialisieren
Delphi-Quellcode:
Kann mir mal jemand sagen, wie ich die Funktion mit Sinnvollem fülle und wie ich diese dann aufrufe :wall:
function Deserialisieren (FN :String;// Hier fehlt mir was):TObject;
Danke Raik Edit// deserialisieren
Delphi-Quellcode:
aber wie rufe ich die auf :wall:
function Deserialisieren(FN :String; ObjType: &type):TObject;
|
Re: Serialisieren und Deserialisieren
Nimm als zweiten Parameter einen Pointer und caste ihn einfach auf den entsprechenden Typ. Aufrufen sollte doch eigentlich kein Problem sein:
Delphi-Quellcode:
Dust Signs
obj := Deserialisieren('12345', @irgendwas);
|
Re: [Erledigt]Serialisieren und Deserialisieren
hallo,
das zauberwort var typeof
Delphi-Quellcode:
raikvar x: TIrgendwas begin x:= Deserialisiere('*.xml',typeof(TIrgendwas)) as TIrgendwas; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:15 Uhr. |
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