Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Dim i As long, j as long, k as long, etalon as single, t as long
t=timegettime
i=0
'Десять секунд тратиться на определение быстродействия
Do
i=i+1
Loop while timegettime-t<10000
etalon=i/200000 'количество итераций, занимающее около 50 мкс
Do While working 'working - некая булевая переменная, указатель того, что еще нужно работать
j=0
i=0
Do
j=j+1
k=clng(j*etalon)
Do
i=i+1
Loop while i<k
Call ToChtoNado 'весь остальной код (не является же задержка в 50 мкс самоцелью?)
Loop until j=200000
Loop
Сейчас этот форум просматривают: Yandex-бот и гости: 198