Dodelitev časa določeni metodi

Win32 api funkcije.
Odgovori
sapwebas
Prispevkov: 118
Pridružen: 12.02.2006 11:00:48

Dodelitev časa določeni metodi

Odgovor Napisal/-a sapwebas » 29.03.2011 14:58:10

A obstaja v Delphiju kak wrapper za funkcijo, da ko se določena funkcija izvaja, da se ji omeji čas ?

Da ko poteče npr. določena časovna kvota, da se izvajanje prekine in izpiše določeno opozorilo ?

Uporabniški avatar
JernejL
Prispevkov: 1292
Pridružen: 17.11.2001 10:14:23
Kontakt:

Re: Dodelitev časa določeni metodi

Odgovor Napisal/-a JernejL » 30.03.2011 09:18:12

:shock: Sam to omeji.. preverjaj čas med izvajanjem & skenslaj proceduro če je čas presežen. Tega nimaš v nobenem jeziku da bi jaz vedel za karkoli podobnega.

Verjetno najbližje temu pride PHPjev set_time_limit ampak to je na celo skripto, ne na funkcijo/proceduro.

sapwebas
Prispevkov: 118
Pridružen: 12.02.2006 11:00:48

Re: Dodelitev časa določeni metodi

Odgovor Napisal/-a sapwebas » 30.03.2011 12:37:41

JernejL napisal/-a::shock: Sam to omeji.. preverjaj čas med izvajanjem & skenslaj proceduro če je čas presežen. Tega nimaš v nobenem jeziku da bi jaz vedel za karkoli podobnega.

Verjetno najbližje temu pride PHPjev set_time_limit ampak to je na celo skripto, ne na funkcijo/proceduro.
Kako pa sploh skenslam neko proceduero ?

Lenny
Prispevkov: 500
Pridružen: 18.12.2003 09:55:16

Re: Dodelitev časa določeni metodi

Odgovor Napisal/-a Lenny » 30.03.2011 20:38:01

Če ta funkcija nekaj izvaja v zanki ali se sama kliče rekurzivno, pol znotraj same funkcije preverjaš, če je čas potekel in nehaš izvajat.
Drugače pa svoj thread in terminate, če se ne konča pravi čas.

Odgovori