Автор
|
Тема: Помогите начинающему!!!
|
AK |
опубликован 29-01-2002 17:33 MSK
Я хочу узнать, как написать нормальную функцию delay(), которая работала бы на любом компе правильно. Т.е. если я хочу, чтобы была задержка в 500 ms, то пусть эта задержка будет на любом компе 500 ms.
|
frostbitten
|
опубликован 29-01-2002 17:55 MSK
Руби в лоб. ::Sleep(500); |
klep
|
опубликован 29-01-2002 18:33 MSK
только для DOSdtimer MACRO values ; Timer push ds mov bx,0 mov es,bx mov di,046Ch mov bx,es:[di] add bx,values start2: mov dx,es:[di] cmp bx,dx jnz start2 pop ds ENDM
|
Flex Ferrum
|
опубликован 29-01-2002 21:48 MSK
На каждой платформе есть своя функция задержки. И, как тут кто-то сказал, "это будет одна из твоих системно-зависимых функций". |