Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Вниз

Как сделать паузу   Найти похожие ветки 

 
lex67 ©   (2006-08-17 11:58) [0]

Всем привет, люди вы не знаете как сделать паузу в несколько микросекунд


 
Ketmar ©   (2006-08-17 12:05) [1]

знаем.


 
Lexiy   (2006-08-17 12:06) [2]

К примеру проюзать пустую процедуру :)


 
dm37   (2006-08-17 12:06) [3]

можно использовать sleep


 
Lexiy   (2006-08-17 12:06) [4]

или как вариант читай TTimer


 
lex67 ©   (2006-08-17 12:06) [5]

И как


 
DprYg ©   (2006-08-17 12:09) [6]

В зависимости от задачи - можно и поток создать :)


 
lex67 ©   (2006-08-17 12:09) [7]

Не Timer, не Sleep, не WaitForSingleObject не умеют такого, они умеют делать паузы только в милисекундах. А если использовать пустые процедуры, то величина паузы будет зависеть от производительности компа, а мне надо строго определенную паузу.


 
lex67 ©   (2006-08-17 12:11) [8]

У меня есть поток, в котором забит счетчик, мне надо чтобы счетчик считал с паузой в несколько микросекунд. Изменение приоритета потока не влияет


 
Ketmar ©   (2006-08-17 12:13) [9]

> [7] lex67 ©   (17.08.06 12:09)
не будет тебе "строго определённую паузу". Windows не является "real-time OS", и такого не умеет.


 
DprYg ©   (2006-08-17 12:20) [10]

Это что же за задача такая? Первый раз встречаюсь. Как то похожа на работу с портами.


 
Сергей М. ©   (2006-08-17 12:22) [11]


> lex67 ©   (17.08.06 12:11) [8]


Неверной дорогой движетесь, тварисчЪ ! (с)


 
Ketmar ©   (2006-08-17 12:23) [12]

> [10] DprYg ©   (17.08.06 12:20)
похожа. с каким-то внешним дивайсом. %-)


 
Чапаев ©   (2006-08-17 13:22) [13]


> не умеют такого, они умеют делать паузы только в милисекундах

Не хочешь ли ты сказать, что миллисекунда -- это не "несколько микросекунд"? Учи матчасть!


 
Плохиш ©   (2006-08-17 13:33) [14]


> Чапаев ©   (17.08.06 13:22) [13]

С каких пор "несколько" стало расчитываться в 1000ях?


 
evvcom ©   (2006-08-17 13:34) [15]

> [12] Ketmar ©   (17.08.06 12:23)

Что-то очень уж древний какой-то дивайс тогда. Уже давно дивайсы знают о том, что компы бывают очень разной производительности, потому синхронизируются с ним не по времени, а сигналом.


 
Плохиш ©   (2006-08-17 13:37) [16]


> evvcom ©   (17.08.06 13:34) [15]

Есть подозрение, что девайс об этом знает, а не знает прогер.


 
Чапаев ©   (2006-08-17 13:42) [17]


> Плохиш ©   (17.08.06 13:33) [14]

А в чём расчитываются нескольки?


 
Плохиш ©   (2006-08-17 13:47) [18]


> Чапаев ©   (17.08.06 13:42) [17]
>
> > Плохиш ©   (17.08.06 13:33) [14]
>
> А в чём расчитываются нескольки?

Ну во времена моей молодости несколько расчитывалось в единицах. К примеру, "1000 рублей" ну никак не паподало под понятие "несколько рублей".


 
Чапаев ©   (2006-08-17 13:49) [19]


> Ну во времена моей молодости несколько расчитывалось в единицах.
>  К примеру, "1000 рублей" ну никак не паподало под понятие
> "несколько рублей".

Не знаю, в детстве попросил у тёти "несколько копеек", она объяснила, что под несколько подпадает и пять, и тыща... :-)


 
Плохиш ©   (2006-08-17 13:51) [20]


> Чапаев ©   (17.08.06 13:49) [19]

Надеюсь не растерялся и стрёс с неё тышу копеек? ;-)


 
Ketmar ©   (2006-08-17 13:53) [21]

"несколько" -- это больше одного, если быть буквоедом. %-)


 
evvcom ©   (2006-08-17 14:01) [22]

Мартышка и слоненок: (точно не помню)
- А 2 ореха это много?
- 2 это мало.
- А 10?
- 10 это много.
- А 5?

1000 не попадает даже под несколько десятков, потому как 100 уже тоже не несколько. Вот под несколько сотен уже лучше.


 
Kolan ©   (2006-08-17 14:06) [23]


> evvcom ©   (17.08.06 14:01) [22]

1 бутылка - много.
2 бутылки - мало
3 бутылки - в самый раз :)


 
WondeRu ©   (2006-08-17 15:18) [24]

Программистский шедевр на индусском форуме на тему "как узнать завтрашнюю
дату" остался непревзойденным:

Code:
_______________________________________________________________

void get_tomorrow_date( struct timeval *date )
{
  sleep( 864000000 ); // 60 * 60 * 24 * 1000
  gettimeofday( date, 0 );
}
_______________________________________________________________


 
Loginov Dmitry ©   (2006-08-17 15:21) [25]

> WondeRu ©   (17.08.06 15:18) [24]


Принцип машины времени ;))


 
incm ©   (2006-08-17 17:40) [26]


> WondeRu



> как узнать завтрашнюю
> дату"


Подождать до завтра!!! :)))))))


 
evvcom ©   (2006-08-17 17:49) [27]

> [24] WondeRu ©   (17.08.06 15:18)

Как-то очень уж близко по времени рассказана шутка в разных ветках разными форумчанами: http://delphimaster.net/view/15-1155804379/


 
Anatoly Podgoretsky ©   (2006-08-17 18:57) [28]

Дайте сколько не жалко.
Сколько не жалко жалко.


 
Anatoly Podgoretsky ©   (2006-08-17 18:58) [29]

lex67 ©   (17.08.06 12:09) [7]
А если использовать пустые процедуры, то величина паузы будет зависеть от производительности компа, а мне надо строго определенную паузу.

Тут нужен программист.


 
Германн ©   (2006-08-18 00:48) [30]


> Anatoly Podgoretsky ©   (17.08.06 18:58) [29]
>
> lex67 ©   (17.08.06 12:09) [7]
> А если использовать пустые процедуры, то величина паузы
> будет зависеть от производительности компа, а мне надо строго
> определенную паузу.
>
> Тут нужен программист.
>

А ещё лучше если в наличии имеется схемотехник + электронщик! А иногда и одного из них достаточно.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.10.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.012 c
8-1141700996
Максиммм
2006-03-07 06:09
2006.10.01
Скрыть курсор


15-1158054448
комар
2006-09-12 13:47
2006.10.01
кодировка


2-1157722946
Adios
2006-09-08 17:42
2006.10.01
Не работает функция


2-1157719417
arhis
2006-09-08 16:43
2006.10.01
Автоматическое закрыте формы


2-1158153312
VitV
2006-09-13 17:15
2006.10.01
Delphi не запускается.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский