AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Objekt in Datei 'speichern

Ein Thema von Viktorii · begonnen am 29. Jan 2010 · letzter Beitrag vom 22. Feb 2010
 
Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#1

Objekt in Datei 'speichern

  Alt 29. Jan 2010, 20:45
Moin zusammen.

Ich hab ein Objekt welches in etwa so aussieht:

Delphi-Quellcode:
TTermine = record
             Name    : string;
             Zeit    : TTime;
           end;


TPerson = class(TObject)
  private
    FVorname : string;
    FNachname : string;
    FBild : TImage;
    FTermine : array of TTermine;
  protected

  public
    ...
    ...
    procedure SaveFahrer(ID: string);
    ...
    ...
end;
Nun möchte ich die Möglichkeit haben den Inhalt diese Objektes in eine Datei zu speichern. Solch eine Datei soll ein Objekt dann auch wieder laden können.

Ich möchte mir Quasi Datensätze speichern ohne eine Datenbank zu benutzen.

Die einzige Idee die ich bis jetzt habe, ist die Strings und das Array of record irgendwie in eine ini Datei reinzufummeln und das Bild mit FBild.Picture.SaveToFile(ID + '.gfx'); zu speichern.

Zwei Sachen gefallen mir an der Lösung nicht.

Zum einen, dass ich dann zwei Dateien habe anstatt nur eine und zum anderen, dass strings etc. im Klartext abgespeichert sind.

Ich möchte die Daten nich verschlüsseln oder so. Finde es aber nicht so gut wenn man sie so einfach mit einem Texteditor ändern kann.

Wie kann man das speichen besser realisieren?

Vielen Dank
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 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