Prikazi cijelu temu 27.08.2016 11:28
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Ado command i progrsbar
Da bi napravio progres potrebno ti je da znas trajanje neke radnje. Sam korak nije problem rast.
To se moze rijesiti i tajmerom.
Sa ovim gore nemas vrijeme zavrsetka i ti mozes staviti progres da radi ali se nikada nece uskladiti sa vremenom izvrsenja.
Znaci moze se desiti da progres zavrsi prije ili pak da dodje do pola a radnja se izvrsila.
Imas dva nacina.
Jedan je da ti predvidis vrijeme izvrsenja i da ono bude vece no samo izvrsenje i sada pokrenes progres i da se sama procedura zavrsi tek kada progres dodje do kraja.
Naravno tu ti treba i ovaj doevents.
Bez njega to nemozes napraviti.

Drugi nacin bi bio da na Mysql napravis neku proceduru koja bi te obavjestavala o izvrsenu ova tvoje stored procesure.
Znaci ova druga bi vracala neki rezultata.
Znaci ovu drugu proceduru bi stavio u neku petlju gdje bi je pozvao vise puta a vracala bi rezultat kolicine podataka koje odradjuje tvoja stored procedura i kolicinu koja je odradjena naravno u datom vremenskom intervalu.
Od prilike tako radi progres bar kopiranja pod windowsma.

Eto to je moja neka ideja.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.