tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
2634
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Kimundi Kimundi ist offline Mitglied
    Registriert seit
    Sep 2006
    Beiträge
    10
    Folgendes:
    Ich schreibe gerade an einen Mapeditor für mein RPG, und bräuchte eine sichere und schnelle Lösung um eine Map abspeichern zu können. Die Map liegt als geschachtelte Structure vor und ist, wenn man den gesammten Inhalt zusammenrechnet, doch ein bischen Komplex (4x zweidimensionales Array variabler größe, dass wiederum 4 Int werte hält ...) Ich möchte jetzt sowas haben wie:
    AktuelleKarte = LoadMap("Level1.map") und
    SaveMap(AktuelleKarte, "Level1.map")
    Was wäre ein guter Ansatz dafür? Momentan verfahre ich so, dass ich einfach über FilePut (oder so ähnlich) die Structure Binär speichere und mit FileGet (oder so ähnlich) lade. Allerdings gibt es dabei dass Problem, dass die Datein unbrauchbar sind wenn ich was an der Structure verändere, und irgendwie denke ich auch dass diese Lösung zu simpel ist um die richtige zu sein.
     

  2. #2
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Ich würde dir vorschlagen, die Klasse serialisierbar zu machen und diese per XmlSerializer oder BinaryFormatter zu serialisieren bzw zu deserialisieren.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  3. #3
    Kimundi Kimundi ist offline Mitglied
    Registriert seit
    Sep 2006
    Beiträge
    10
    Ok, werd ich mal versuchen. Aber eine dumme Frage: Wie mache ich Klassen Serialisierbar?
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Schau dir dafür mal die Klasse SerializableAttribute an.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 12.11.10, 10:36
  2. PHP-Ausgabe in eine Datei speichern
    Von dezz im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.07.10, 01:04
  3. eingabe in eine text datei speichern !
    Von DJIN im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 30.07.07, 11:19
  4. Objekt in eine Datei speichern
    Von zerix im Forum Java
    Antworten: 2
    Letzter Beitrag: 12.09.05, 09:54
  5. Antworten: 2
    Letzter Beitrag: 01.02.04, 22:11