Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.202 pregleda

Najnovija ↓

sacuvati nekoliko objecta unutar fajla 06.06.2009. u 20:35 · pre 211 meseci #1
Dakle imam neku svoju klasu TMojaKlasa, i imam TObjectlist u koji cu smestiti nekoliko objekata izvucenih iz TMojaKlasa.

Code:

var
myobject: TMojaKlasa;
List: TObjectList;
db: file of TMojaKlasa;
begin
 myobject := TMojaKlasa.Create;
 List.Add(myobject);
 Assignfile(db,'objekti.db');
 Reset(db);
 Write(db,myobject);
 CloseFile(db);


posto sam sacuvao objekte sledeci put kad pokusam da ih izvucem iz fajla koristim
...
Code:

 Assignfile(db,'objekti.db');
 Reset(db);
 while not EOF(db) do
 begin
   Read(db,myobject);
   List.Add(myobject);
 end;
 CloseFile(db);

medjutim, kod ne funkcionise. Gde gresim?
Re: sacuvati nekoliko objecta unutar fajla 07.06.2009. u 14:36 · pre 211 meseci #2
Na taj način samo čuvaš pointer na objekat, 4 bajta ne sadržaj polja tog objekta. Najbolje da ručno snimiti sva željena polja iz klase u nekom formatu (fiksne dužine, tab delimited, CSV...)
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: sacuvati nekoliko objecta unutar fajla 12.06.2009. u 00:53 · pre 211 meseci #3
Tako sam i mislio...
Ponadao sam se da mogu da sacuvam vise objekta bez nekih petlji i sl, ali nema veze.. Resio sam sve to tako sto sam napravio array wrapper sa naredbom Save koji prelista objekte unutar arraya i sacuva ih.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme