Novo

Forum kao aplikacija na telefonu

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

  • 6 odgovora
  • 2.971 pregleda

Najnovija ↓

TObject u TTable 05.10.2004. u 03:12 · pre 268 meseci #1
Ako je neko uspeo ... neka mi otvori ochi.
Field definicije tipa ftunknown ili ftADT ne ponashaju se kako bi trebalo (kao recimo ftAutoinc) i ne mogu da dinamichki kreiram ovu tabelu.
Ako postoji neko bolje resenje ... jedva chekam.
Re: TObject u TTable 05.10.2004. u 10:21 · pre 268 meseci #2
A da malo suvislije napises sta te muci? Daj ovo sto si napisao nekom svom prijatelju da procita, pa ga pitaj sta je razumeo...

Rajko
Re: TObject u TTable 05.10.2004. u 16:54 · pre 268 meseci #3
Pa sustina je da hocu u TTABLE da smestim neki objekat tipa TAutobus koji ima odredjene osobine i naslednik je samo od TOBJECT. Da li neko zna kako se to moze uraditi, a da se ne koristi definicija polja ftunknown ili ftADT zato sto ove definicije nesto ne rade najbolje i javljaju poruku o gresci???
Re: TObject u TTable 06.10.2004. u 18:58 · pre 268 meseci #4
Na primer, mozes da napravis TAutobus.Load i TAutobus.Save metode koje ucitavaju/snimaju osobine objekta u BLOB polje, bilo tekstualno ili binarno.

Inace TPersistant klasa (naslednik TObject) ima mehanizam za snimanje/ucitavanje property vrednosti (tako se komponente snimaju u DFM fajlove), pa mozes i to da malo pogledas u helpu (nisam se time bavio pa ne znam detalje).

Uzgred, tvoj sajt vise ne postoji. Bar tako kaze "tronozac".
Re: TObject u TTable 08.10.2004. u 11:25 · pre 268 meseci #5
Zadatak nije tako tezak kao sto izgleda.
Kao prvo, nisi shvatio sustinu TADTField-a (Abstract Data Type): nije ideja da taj field cuva TVOJ objekat, vec da moze da sadrzi druge database objekte, kao sto su tables, fields itd.
Drugo, za resenje tvog problema, tvoj objekat (TAutobus) treba da ume da se ispise u prost string, gde su recimo vrednosti propertija razdvojene nekim delimiterom (semicolon ';' ?). Takodje treba da ume i da procita svoje propertije iz istog stringa. Ako taj objekat slucajno sadrzi podobjekte (subobjects ili child objects) onda se zapisivanje malo komplikuje, ali je resivo. Znaci, u bazi upotrebi obican string-field dinamicke duzine i to bi bilo to.

Rajko
Re: TObject u TTable 11.10.2004. u 15:36 · pre 268 meseci #6
OK.
Problem sam resio upotrebom niza stringova razdeljenih ; (tackazarezima) ili * (zvezdicama) kod slozenijih podobjekata. Ali da li mozda postoji neko elegantnije resenje???
Hvala svima na interesovanju.
Davno nisam menjao podatke u podesavanjima ...
Novi site je [url]www.dielektra.co.yu[/url]
Re: TObject u TTable 12.10.2004. u 11:08 · pre 268 meseci #7
Tvoje resenje je OK, pogledaj kako izgleda DFM fajl (desni klik na formu pa "view as text") pa ces videti drugi nacin. Takodje mogao bi da koristis XML. Ukratko, tvoja varijanta je jednostavnija, ali manje fleksibilna od ove druge dve.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme