Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Beskonacna petlja

[es] :: Pascal / Delphi / Kylix :: Beskonacna petlja

[ Pregleda: 4154 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

erekoz
John Doe
Beograd

Član broj: 5960
Poruke: 148
*.ptt.yu



Profil

icon Beskonacna petlja18.08.2003. u 18:57 - pre 228 meseci

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.
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.vdial.verat.net

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Beskonacna petlja18.08.2003. u 19:11 - pre 228 meseci
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
 
Odgovor na temu

Nub.Saibot
Srbija/BG

Član broj: 11838
Poruke: 99
*.direcpceu.com



Profil

icon Re: Beskonacna petlja19.08.2003. u 08:13 - pre 228 meseci
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
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 802
80.93.225.*



+62 Profil

icon Re: Beskonacna petlja19.08.2003. u 09:38 - pre 228 meseci
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
 
Odgovor na temu

goblin
Milan Aleksic
Gtech Belgrade, Sofware Engineer II
Beograd

Član broj: 4055
Poruke: 85
*.beotel.net

Jabber: milanaleksic@gmail.com
Sajt: www.milanaleksic.net


Profil

icon Re: Beskonacna petlja31.08.2003. u 20:36 - pre 227 meseci
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.
Don't try to impress me... I'm good !
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Beskonacna petlja

[ Pregleda: 4154 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.