Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: INI parseri

mikeful [01.03.2005 01:35:52]

#

Yritän tässä mielenkiinnosta koodailla INI-tiedostojen parseroijaa. Lukeminen vielä onnistuu, mutta ongelmia tulee, kun yritän thedä funktiota, joka kirjoittaa tiedoton keskelle uusia avaikia ja arvoja. Toinen ongelma on useammat samanlaiset avaimet saman sectionin alla. Esim. UT2k4 käyttää tätä pelimoottorien pakettien lataukseen.

Antti Laaksonen [01.03.2005 06:55:12]

#

INI-tiedostoja on monia erilaisia, mutta oletan nyt, että tarkoitat tätä merkintätapaa:

[avain1]
tieto1=arvo1
tieto2=arvo2
tieto3=arvo3

Tiedostoon kirjoituksessa ei auta muu kuin lukea rivejä yksi kerrallaan ja tallentaa ne takaisin niin, että sopivissa väleissä pannaan mukaan uudet tiedot. Jos avainta tai tietoa ei ole valmiina, se lisätään tiedoston tai avaimen viimeiseksi. Jos samanniminen tieto on jo olemassa, se korvataan. Tällä tavalla toimivan aliohjelman tekeminen ei pitäisi olla mikään vaikea juttu.

sooda [01.03.2005 08:33:12]

#

Jos VB:llä koodaat niin helpommalla pääset lukemalla tämän ketjun.

mikeful [01.03.2005 14:18:08]

#

Kiitos molemmille. Eiköhän näillä pääse jatkamaan.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta