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

Progressbar problem?

[es] :: .NET :: Progressbar problem?

[ Pregleda: 2103 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stevs986
Nikolic Sladjan
Senior Software Developer
Alterset d.o.o
Beograd

Član broj: 121154
Poruke: 140
*.adsl-3.sezampro.yu.



+4 Profil

icon Progressbar problem?18.09.2008. u 17:58 - pre 189 meseci
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?
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: Progressbar problem?18.09.2008. u 19:20 - pre 189 meseci
Jedini nacin je da ne brojis linije nego ucitane bajtove.
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ć
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Progressbar problem?18.09.2008. u 19:27 - pre 189 meseci
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)
 
Odgovor na temu

marko1981
Marko Nikolic
Beograd

Član broj: 123059
Poruke: 144
*.BVCOM.NET.



Profil

icon Re: Progressbar problem?18.09.2008. u 19:44 - pre 189 meseci
Ako tekstualni fajl koji čitas, ti prethodno formiraš, možeš da u prvu liniju staviš broj linija koji sledi ispod.
 
Odgovor na temu

stevs986
Nikolic Sladjan
Senior Software Developer
Alterset d.o.o
Beograd

Član broj: 121154
Poruke: 140
*.adsl-3.sezampro.yu.



+4 Profil

icon Re: Progressbar problem?18.09.2008. u 20:44 - pre 189 meseci
Mnogo vam hvala na odgovorima i pomoci... Pozdrav
 
Odgovor na temu

[es] :: .NET :: Progressbar problem?

[ Pregleda: 2103 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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