Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

sacuvati nekoliko objecta unutar fajla

[es] :: Pascal / Delphi / Kylix :: sacuvati nekoliko objecta unutar fajla

[ Pregleda: 1731 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

anon68680

Član broj: 68680
Poruke: 528
91.150.121.*



+14 Profil

icon sacuvati nekoliko objecta unutar fajla06.06.2009. u 19:35 - pre 181 meseci
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?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: sacuvati nekoliko objecta unutar fajla07.06.2009. u 13:36 - pre 181 meseci
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...)
 
Odgovor na temu

anon68680

Član broj: 68680
Poruke: 528
93.87.143.*



+14 Profil

icon Re: sacuvati nekoliko objecta unutar fajla11.06.2009. u 23:53 - pre 181 meseci
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.
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: sacuvati nekoliko objecta unutar fajla28.06.2009. u 14:13 - pre 180 meseci
Ako neko bude tražio i pronašao ovu temu može da pogleda šta rade:

WriteComponentResFile i ReadComponentResFile
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: sacuvati nekoliko objecta unutar fajla

[ Pregleda: 1731 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.