Novo

Forum kao aplikacija na telefonu

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

  • 4 odgovora
  • 2.876 pregleda

Najnovija ↓

Progressbar problem? 18.09.2008. u 18:58 · pre 220 meseci #1
U vise slucajeva imao sam sledeci problem. Zelim da iscitavam neke podatke iz txt fajla i posto ima dosta linija to moze da potraje 2-3min, zeleo bih da to propratim ProgressBar-om. Glavni problem mi je na koliko postaviti maksimum ProgressBar-a, jer ne znam unapred koliko ce linija iscitati? Na koji nacin se ovo resava?
Potpis
Linkedin: http://www.linkedin.com/in/sladjannikolic
Twitter: https://twitter.com/_SladjanNikolic
Re: Progressbar problem? 18.09.2008. u 20:20 · pre 220 meseci #2
Jedini nacin je da ne brojis linije nego ucitane bajtove.
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: Progressbar problem? 18.09.2008. u 20:27 · pre 220 meseci #3
maximum vrednost progress bara postavis na velicinu fajla u bajtovima (mozes lako da dodjes do te informacije) i onda citas liniju po liniju, kad procitas jednu liniju (recimo ucitas liniju u promenljivu sLine) onda uvecas vrednost progress bara za sLine.length + 2

ali to ce ispravno da ti radi samo za ascii fajlove sa crlf na kraju svake linije (klasican windowsov text fajl bez enkodinga)


moja preporuka ti je da citas bajt po bajt a ne liniju po liniju, ako ti stvarno treba precizan progress bar (kada citas bajt po bajt mozes da detektujes kad dodjes do eol karaktera i onda bajtove koje imas u baferu pretvoris u string i taj string ti je jedna linija texta)
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Progressbar problem? 18.09.2008. u 20:44 · pre 220 meseci #4
Ako tekstualni fajl koji čitas, ti prethodno formiraš, možeš da u prvu liniju staviš broj linija koji sledi ispod.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme