GeirGrusom Skrevet 11. oktober 2006 Del Skrevet 11. oktober 2006 Jeg holder på med et prosjekt for tiden, dette er et program som skal fungerer noe som Adobe Acrobat, bare enklere, samt at en kan fylle inn felt på formen, og lagre dataene. Vanskelig å forklare men... Jeg vil kunne lagre data fra objektene, etter at brukeren har endret verdiene i property grid, problemet er at jeg kan ikke bare bruke BinaryWriter.Write() på type object, og siden det også kan være structures i egenskapene, hadde det vært fint å kunne streame rådata, og lese det tilbake igjen... men hvordan? Jeg har to muligheter som helt klart fungerer: - Lagre verdiene som string - virtual void WriteData(System.IO.BinaryWriter dst), ReadData(System.IO.BinaryReader) Den øverste gjør at ting tar større plass, og strukturer kan fortsatt ikke lagres. Den nederste gjør at jeg må implementere dette i hver eneste klasse (som blir ganske mange) men det er det jeg heller mot nå. Har noen noe bedre forslag? Lenke til kommentar
j000rn Skrevet 11. oktober 2006 Del Skrevet 11. oktober 2006 Serialisering. .Net støtter både serialisering til XML og til binærfiler. Litt forklaring og binary serialization: http://www.15seconds.com/issue/020903.htm http://www.informit.com/guides/content.asp...seqNum=209&rl=1 Enkelt ekstempel på custom-binary serialization: http://www.knowdotnet.com/articles/easybin...ialization.html Lenke til kommentar
GeirGrusom Skrevet 12. oktober 2006 Forfatter Del Skrevet 12. oktober 2006 Akkurat! jeg kikket på Serialization, men skjønte det ikke helt, takk for svaret Dette var akkurat det jeg letet etter. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå