PDA

Pogčedajte punu verziju : Stoperica u Borlandu


tokajac
17. 10. 2007., 00:24
Treba da merim vreme u aplikaciji koju hocu da razvijem u Borland Builder 6.

Nasao sam

http://www.codeproject.com/tools/xtimer.asp

ali ne za Borland.

Dakle treba mi ovako nesto za Borland 6.

Alternativa mi je da napravim sam stopericu pomocu

http://www.cplusplus.com/reference/clibrary/ctime/

ali zasada trazim liniju manjeg otpora...


Pozdrav svima!

ivanhoe
17. 10. 2007., 03:39
ako me pamcenje sluzi postoji funkcija GetTickCount u WinAPI-ju, koja sluzi za takve stvari...

odmah da znas da je pod windowsima tesko napraviti neku jako preciznu stopericu, posto je multitasking sistem u pitanju... znaci ispod ~ 100 milisekundi se ne bih bas kladio na preciznost...

djipko
17. 10. 2007., 09:37
Klasican C-ovski winApi, ko sto rece Ivanhoe, samo sto pride imas da registrujes eventove, pa da pravis callback funkcije.

pogledaj na MSDN-u: http://msdn2.microsoft.com/en-us/library/ms686360.aspx

u principu vrlo jednostavno, a ako ti treba da ispisujes to vreme negde, i to nije problem. Jedino je sto su to sve skroz C funkcije pa ih treba malo ubudzivati da rade sa tim borlandovim (VCL se zovu ako se ne varam) klasama al' moze.

Vreme ti nece biti ne znam kako precizno, ali ce biti potpuno prihvatljivo za bilo kakvu normalnu primenu koja koristi Forme i slicne GUI elemente, znaci human primenu. A tamo i imas da podesavas rezoluciju tajmera itd...