Multi Thread

Multi Thread

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Kako napraviti tread ali da se menja vrednost u status baru preko while do petlje



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Daj barem neki pseudo-code. Sta podrazumevas pod "preko while petlje" ?



offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

StatusBar ti je na formi.
Na formi napisi proceduru koja ce da menja text po status baru.

recimo:

procedure StatusTextChange(AText:String); procedure TForm1.StatusTextChange(AText:String); begin   StatusBar1.Panels[0].text:=AText; end;


E u threadu napisi istu proceduru (unit thread-a mora da ima formu u USES)

procedure ThreadChangeStatusBar(AText:string); begin   form1.StatusTextChange(AText); end;


i onda gde hoces da promeni text, uradi
Synchronize(ThreadChangeStatusBar('MojText'));

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

@beli
Ovo je i meni palo na pamet kao prvo, ali me onda zbunila while petlja, neznam zasta je potrebna.

offline
  • Emil Beli
  • Pridružio: 03 Jan 2005
  • Poruke: 2990
  • Gde živiš: Beograd

Pa nije bitno kako on organizuje stvari, ovako kako sam naveo je kako treba da se radi. Sta ce on i kako, njegov problem Very Happy

Ko je trenutno na forumu
 

Ukupno su 885 korisnika na forumu :: 26 registrovanih, 4 sakrivenih i 855 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleph_one, AMCXXL, Asprilja, BORUTUS, Butcher, cikadeda, Citalac, deLacy, Denaya, GreenMan, kaskadija, kovinacc, Leonov, milenko crazy north, mladen.zovko, Mrav Obrad, N.e.m.a.nj.a., niksa517, opt1, PrincipL, Rusmir, Sarmat, sekretar, Stoilkovic, zanimame, zlaya011