Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 5.439 pregleda

Najnovija ↓

Beskonacna petlja 18.08.2003. u 19:57 · pre 282 meseca #1

Pozdrav,

Zna li neko zasto se kada u Borland Pascal for Windows napravim beskonacnu petlju
ceo sistem ukoci. Kada to radim u DOS-u, program radi kako treba, a u BPW se ukoci cim ga startujem. U principu, mozda mi i ne treba beskonacna petlja, ako mi neko kaze kako drugacije da napravim program koji ce da radi sve vreme kada ga ukljucim, dok ga rucno ne prekinem.

hvala unapred, erekoz.
Re: Beskonacna petlja 18.08.2003. u 20:11 · pre 282 meseca #2
Pogledaj da li imas negde funkciju tipa ProcessMessages(unutar delphija/BC++ buldera je Aplication.ProcessMessages()) ili tako nesto, uloga te funkcije je da obavestava windows da je aplikacija ziva. Tu funkciju moras da stavis unutar beskonacne petlje :)


Eh kako je divno sto na unix-ima nema takvih zavrzlama :)))), programiranje je milina
Potpis
http://speedy-order.com
Re: Beskonacna petlja 19.08.2003. u 09:13 · pre 282 meseca #3
Kao sto je Dejan rekao potrebna ti je metoda Application.ProcessMessages koju ubacis u petlju da bi Windows znao da se applikacija nije zakucala.
Pored toga potrebno ti je i jedno ispitivanje da li je Application.Terminated istinito i ako jeste da napustis beskonacnu petlju.

Pozdrav
Re: Beskonacna petlja 19.08.2003. u 10:38 · pre 282 meseca #4
Hej, ti si pitao za prebacivanje DOS aplikacije u Win?
Pogledaj sta sam ti napisao dole i batali Borland Pascal; to je tezi nacin da se radi u Windows-u.

Rajko
Re: Beskonacna petlja 31.08.2003. u 21:36 · pre 282 meseca #5
Slažem se sa svima, samo bih da dodam da ako se vrši neka prosta kalkulacija unutar petlje, nabolje je da se procesiranje Application.ProcessMessages vrši na svakih 10, 20 ili više iteracija da se ne bi desilo da sistem u stvari više procesorskog vremena potroši na osvežavanje prozora nego na samo obrađivanje podataka.
Ponekad je bolje dodati tajmer koji će izvršiti fizičko, na silu, osvežavanje celog prozora jednom na svakih 3-4 sekunde, ili thread... al dobro... ovo su već primese.
Potpis
Don't try to impress me... I'm good !
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme