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

Beskonacna petlja

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

[ Pregleda: 1083 | Odgovora: 4 ]

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


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.
18.08.2003. u 18:57 

Dejan Lozanovic
Senior Software Developer - Team Leader , www.limores..
Beograd

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

Jabber: null@elitesecurity.org
Sajt: www.limores.net


Profil

icon Re: Beskonacna petlja18.08.2003. u 19:11
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
"E tako se to radi , kratko ali j.e.b.i.t.a.c.n.o"
Degojs car - http://www.elitesecurity.org/t306994
18.08.2003. u 19:11 

Nub.Saibot
Srbija/BG

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



Profil

icon Re: Beskonacna petlja19.08.2003. u 08:13
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
19.08.2003. u 08:13 

Rapaic Rajko

Član broj: 4105
Poruke: 361
80.93.225.*



Profil

icon Re: Beskonacna petlja19.08.2003. u 09:38
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
19.08.2003. u 09:38 

goblin
Milan Aleksic
Smederevo

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

Jabber: goblin@elitesecurity.org
ICQ: 53177884
Sajt: drop.to/goblin


Profil

icon Re: Beskonacna petlja31.08.2003. u 20:36
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 !
31.08.2003. u 20:36 

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

[ Pregleda: 1083 | Odgovora: 4 ]

Postavi temu Odgovori

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