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 3705 korisnika na forumu :: 48 registrovanih, 7 sakrivenih i 3650 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: aleph_one, Avalon015, avijacija, bbogdan, Betty25, Bojke549, bokicacar, bolimejoli, boxbole, Buzdovan, cuvarkuca, cvrle312, feanor, HrcAk47, iceburn, ivan_8282, Jan, Jeremiah, Joint Chief, K a s p e r, kaskadija, Knovakov, Kriglord, ludiagresivan, MarijaC84, Marko00, MaschinenPistole, miki69, milenko crazy north, mileta4, Mirage 2000N, MK10, Mrav Obrad, nelezele, nenad81, nikolapetkovic, orfanel, Pekman, repac, S-G, Sonic, Tila Painen, tomo2, TripleTwo, vazduh, wizzardone, xAlex2, Zmajac