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

gdje je 2, tu je i trece pitanje: ini fajlovi

[es] :: C/C++ programiranje :: gdje je 2, tu je i trece pitanje: ini fajlovi

[ Pregleda: 2022 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon gdje je 2, tu je i trece pitanje: ini fajlovi13.07.2005. u 20:01 - pre 228 meseci
i moje trece pitanje za danas: kako bi se moglo uraditi sljedece:

recimo da mi ini fajl posluzi kao mala baza podataka, gdje cu upisivati u sekciju npr. [gosti]
1=marko
2=darko
3=zarko
4=janko
...//znaci broj gostiju bi se povecavao tokom vremena, ali ih ne bi bilo previse...15ak-20ak...

pa ide:

[marko]
1=red.br.6
2=stolicaBr.12
3=crnoOdijelo // lupam...

pa ide sljedeci...i tako do kraja... //svaki bi imao po 5-10 podataka... (stavljao sam 1=...2=...3=... zato sto je naredne brojeve najlakse generisati...a interesuje me ionako samo ono desno od brojeva, znaci podatak koji karakterise nekog gosta...

e mene interesuje:

kako odraditi da se pri pokretanju aplikacije ucitaju iz sekcije [gosti] svi gosti u npr. ComboBox, da bi (2. pitanje) se kasnije mogli ucitati u Memo ili ListBox podaci nekog gosta kojeg odaberem iz ComboBox-a (ili gdje je vec upisan...)-to bih vjerovatno znao odraditi (??)

znaci: ne interesuje me kako cu odabrati nekog gosta kasnije (nakon pokretanja aplikacije i ucitavanja spiska gostiju), pa da se automatski ucitaju njegovi podaci..., nego me interesuje sami prosec ucitavanja podataka, tj. kljuceva neke sekcije u ComboBox ili memo ili...(ma ako neko moze sve odgovoriti-super!!)


ja znam uraditi obican ini file gdje je vec tacno odredjeno sta ce biti u nekoj sekciji, i samo ides redom po toj sekciji i ucitavamo vrijednosti iz nje, ali ovdje je to teze jer ipak, mi ne znamo koliko ce imati gostiju, koliko ce imati podataka svaki gost...

i molim vas nemojte mi govoriti : "koristi bazu podataka", jer hocu da naucim kako bi se ovako moglo nesto uraditi...

nadam se da ste me razumjeli...

ako je neko raspolozen da mi odgovori: zahvaljujem...

[Ovu poruku je menjao fucking voodoo dana 13.07.2005. u 21:04 GMT+1]
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi13.07.2005. u 20:12 - pre 228 meseci
Odgovor ti je isti kao i za prethodna dva pitanja

kucaj TIniFile

Pronadji metodu: ReadSections

Imas primer kako da u ListBox ucitas sekcije i kljuceve i vrednosti iz neke
sekcije...

Dakle, nauci da koristis Help...


P.S.
Mislim da INI imaju limit od 64K, mada vise nisam siguran da li je nesto promenjeno...


[Ovu poruku je menjao X Files dana 13.07.2005. u 21:12 GMT+1]
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi20.07.2005. u 14:50 - pre 228 meseci
zasto ne koristis XML?

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi20.07.2005. u 15:06 - pre 228 meseci
Ili Registry (TRegistry klasa je slicna TIniFiles)
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.hsd1.ca.comcast.net.



+1001 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi20.07.2005. u 15:44 - pre 228 meseci
INI fajlovi su zastarela metodologija, koju je potpuno zamenio Registry.

(osim mozda za device driver-e od kojih se neki posle podizanja masine instaliraju pre
nego sto je Registry 'probudjen').

Obicno svaki kompajler (VisualStudio, Borland,...) za Windows aplikacije ima svoju
porodicu funkcija za upis/citanje INI fajlova, koja se setovanjem par stvari (parent
Registry key cele aplikacije) automatski prebacuje na upis/citanje Registry-ja.

Prekopaj dokumentaciju, mora da ima nesto.


[Ovu poruku je menjao milanche dana 20.07.2005. u 16:46 GMT+1]
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi20.07.2005. u 17:47 - pre 228 meseci
Cuvati bazu u registry-u je bezveze... U registry se obicno upisuju neke informacije o aplikaciji (razna podesavanja, pozicije, boje, ...) a za podatke sa kojima aplikacija radi obicno se koristi neki fileformat.

Za to sto tebi treba je nabolje resenje XML. Procunjaj malo po googlu i skini TinyXML. To je mala XML biblioteka (koja se distribuira u source-u) i lako se integrise u projekat. Vrlo je jednostavan za koriscenje. Problem se svodi na to na pravis/citas nodove i atribute, a o citanju sa diska i upis na diska brine se TinyXML.

yooyo

[Ovu poruku je menjao yooyo dana 20.07.2005. u 18:48 GMT+1]
 
Odgovor na temu

Burgos
Nemanja Borić
Amazon Web Services
Berlin

Član broj: 12484
Poruke: 1947
*.smin.sezampro.yu.

Sajt: stackoverflow.com/users/1..


+480 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi21.07.2005. u 12:58 - pre 228 meseci
@yooyo u pravu si, nisam video da mu treba to za bazu. Mislio sam da mu treba za čuvanje settingsa.
 
Odgovor na temu

IDE

Član broj: 53403
Poruke: 586
*.crnagora.net.



Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi21.07.2005. u 18:00 - pre 228 meseci
hvala vam, poslusacu vas i pogledati XML...
there's something out there
waiting for us,
and it ain't no man...
 
Odgovor na temu

milanche
San Francisco

Član broj: 2447
Poruke: 1200
*.hsd1.ca.comcast.net.



+1001 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi22.07.2005. u 03:44 - pre 228 meseci
Citat:
Burgos: @yooyo u pravu si, nisam video da mu treba to za bazu. Mislio sam da mu treba za čuvanje settingsa.


Ote mi rec iz usta
 
Odgovor na temu

DarkoR
Darko Radosavljevic
software developer
Beograd

Član broj: 8459
Poruke: 52
217.24.19.*

Sajt: darkor.users.sbb.co.yu


Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi25.07.2005. u 15:55 - pre 228 meseci
Jedan od metoda koji moze da ti bude zanimljiv je da streamujes binary data u file.
To je mozda malo vise C style, ali nije lose da probas i sa tim da radis...

Osmisli database model i kreriraj za svaku tabelu odgovarajucu struct sa memberima koji ce da cuvaju row's from database (binary file).
Deklaracije tih structova drzis u jednom/vise header file-ova.

U class-i koja ce ti biti neki wraper za rad sa "bazom" organizuj vectore/mape tako da cuvaju te structure. U toj class-i ti trebaju methode koje ce da citaju iz file i trpaju i memoriju, i da iz memorije trpaju u file, itd...

Upisivanje u memoriju radis tako sto dohvatis pointer na structuru koja ti predstavlja jedan rekord i pokupis podatke iz memorije od pointer-a do sizeof te structure, i samo ih << u file...

Komonto koristi STL ili ako bas hoces da treniras napravi sam svoje temlate nekakve liste/vectora..

Kada inicijalizujes aplikaciju ucistas sve podatke iz file-a, itd...

dalje daj masti na volju...

Happy typing

Darko

[Ovu poruku je menjao DarkoR dana 25.07.2005. u 16:57 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi25.07.2005. u 17:13 - pre 228 meseci
Za smestanje podataka koji su dusu dali da budu u nekakvoj bazi,
Borland C++ Builder ima sve sto jedan korisnik moze da pozeli.

Moze cak da podigne citavu bazu bez i jedne jedine linije koda.

Verzije 5 i 6 raspolazu sa ADO podrskom koja na primer MS ACCESS
bazama pristupa 'nativno'.

Nema puno logike izmisljati toplu vodu i nacin kako smestiti podatke
kad je to vec neko za Vas uradio.
 
Odgovor na temu

DarkoR
Darko Radosavljevic
software developer
Beograd

Član broj: 8459
Poruke: 52
*.sbb.co.yu.

Sajt: darkor.users.sbb.co.yu


Profil

icon Re: gdje je 2, tu je i trece pitanje: ini fajlovi25.07.2005. u 20:57 - pre 228 meseci
Citat:
i molim vas nemojte mi govoriti : "koristi bazu podataka", jer hocu da naucim kako bi se ovako moglo nesto uraditi...


drugo, to nije izmisljanje tople vode.. cesto nema potrebe koristiti top da bi se ubio neki insekt ili tako nesto...

trece, kroz to ce mnogo vise da nauci nego da uzme neki lib/framework i instancira neke tamo objekte i pozove par metoda...

Darko
 
Odgovor na temu

[es] :: C/C++ programiranje :: gdje je 2, tu je i trece pitanje: ini fajlovi

[ Pregleda: 2022 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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