Odbrojavanje

Odbrojavanje

offline
  • Pridružio: 29 Sep 2007
  • Poruke: 72

Kako da realizujem kod u Borland C++ da mi odbrojava od 1-100 sekundi i stampa stanje na monitor!tj . Neki vid tajmera!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 30 Maj 2005
  • Poruke: 1014
  • Gde živiš: Mbabane

procackaj callback funkcije

One se pozivaju nakon isteka zadatog intervala ...



offline
  • Pridružio: 16 Jun 2005
  • Poruke: 2392
  • Gde živiš: Beograd

npr
#include <stdio.h> #include <windows.h> void main(){ for(int i=100;i;i--){ system("cls"); printf("Tajmer\n"); printf("%i\n",i); Sleep(1000);}}

Ako si mislio na nesto drugo osim obicnog odbrojavanja od 100 do 0 (na 0 ti se zatvara program) ti pitaj...

offline
  • Pridružio: 29 Sep 2007
  • Poruke: 72

Konkretno sam mislio da realizujem aplikaciju dje bi mi on odbrojavao od 100 do 0, npr. u Labelu ,
medjutim ovo mi me radi , treba mi
kad kliknem na Button da mi u nekom labelu aplikacije odbrojava ,npr.

for(int i=100;i;i--){
neka funk ;
Label1->Caption=IntToStr(i) ;
}
neka funk: treba da mi zadrzava vrijeme od 1 sekunde il koko podesim , i da mi on redom odbrojava u Labelu ,al Sleep(x) nece to da mi radi ,kad kliknem ona odbroji sekundu i prikaze 100 a nista izmedju!

offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

Prochitaj Help.
Imash za to shto ti treba TTimer komponentu.

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 5001
  • Gde živiš: Beograd

multipleksor ::al Sleep(x) nece to da mi radi ,kad kliknem ona odbroji sekundu i prikaze 100 a nista izmedju!
Jesi stavio sleep u for petlju? Mora da ti radi...

offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

Again, mora da prochita Help, i generalno o stvarima vezanim za programiranje u Win32.

Radi se o C++ Builder-u - kao i svaki Windows program stvari su asinhrone i ako postavljash atribute komponenti u takvoj petlji nishta se i nece prikazati na ekranu zato shto aplikacija nije imala prilike da obradi "WM_PAINT" poruku.
Takodje, dok se ta petlja vrti aplikacija ce biti "zakochena", jer nijedan interface element prozora nece primati poruke.

Tako se ne pishu Windows aplikacije. Sve shto treba je da postavi TTimer komponentu, podesi je na 1000ms interval i da iz te komponente postavlja vrednost labele.

Ko je trenutno na forumu
 

Ukupno su 1407 korisnika na forumu :: 53 registrovanih, 6 sakrivenih i 1348 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: amaterSRB, Apok, Atomski čoban, Batinas, bigfoot, bojank, Boris90, darcaud, darkangel, DeerHunter, Dežurni pod palubom, Djokislav, dmdr, Dorcolac, drimer, ikan, Insan, ivan1973, ivan979, kinez88, kybonacci, Litostroton, LUDI, Luka Blažević, Lukaaa, Lutvo_Redzepagic, milenko crazy north, Milometer, milos.cbr, mkukoleca, mnn2, MrNo, nebkv, Nemanja.M, nemkea71, Neretva, oganj123, Romibrat, royst33, ruger357, sap, slonic_tonic, Smajser, Srle993, suton, vathra, VJ, vobo, vukdra, wolf431, yufighter, Zimbabwe, zlaya011