Zapisywanie Obiektow do pliku

Zapisywanie Obiektow do pliku
Johny_Morfina
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 448
0

WItam

Napisalem sobie klase, nastepnie utworzylem obiekt tej klasy i chce zapisac go do pliku.
robilem to tak:

Kopiuj
var MojObiekt: TMojaKlasa;
    Strumien: TFileStream;
{...}
Strumien.write(MojObiekt,siezof(TMojaKlasa));
{...}

Jednak, gdy probuje wczytac tak zapisany obiekt to nie dokonca pokrywa sie on z tym co zapisywalem:/
czy wynika to z moich bledow, czy moze jest to spowodowane tym ze klasa poza zapisywanymi polami ma tez metody?

A jak Wy sobie radzicie z zapisywaniem obiektow?

Jedyne do czego ja doszedlem to utworzylem sobie rekord o podobnej strukturze
do ktorego przepisuje pola ktore chce zachowac i nastepnie zapisuje rekord.

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.