Gå til innhold

Anbefalte innlegg

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
Videoannonse
Annonse

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...