Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 17:07   #1
varelik
Форумчанин
 
Регистрация: 21.08.2009
Сообщений: 140
По умолчанию время задержки приема байт

Здравствуйте!
Подскажите, как можно ввести время задержки Х секунд, после прихода в порт первых 10 байт.
Т.е., есть условие:
Код:
if com1.inque=10 then ...делать одну вещь
//сюда надо вставить задержку в Х секунд
....................................................
else
if com1.inque=20 then ...делать другую вещь
varelik вне форума Ответить с цитированием
Старый 11.12.2009, 17:16   #2
Vol666
Гуру Разврата
Форумчанин
 
Аватар для Vol666
 
Регистрация: 29.07.2009
Сообщений: 373
По умолчанию

sleep(x); думаю так.
ток это про begin и end не забывай!
Фредди вернулся))) И Готов Убивать!!!

Последний раз редактировалось Vol666; 11.12.2009 в 17:19.
Vol666 вне форума Ответить с цитированием
Старый 11.12.2009, 17:49   #3
varelik
Форумчанин
 
Регистрация: 21.08.2009
Сообщений: 140
По умолчанию

if com1.inque=10 then begin sleep(x);
.............
end else............
не получится, ибо байты в порт идут постоянно- после 10го- сразу 11й
а после 10го надо остановить сам приход байтов

Последний раз редактировалось varelik; 11.12.2009 в 17:51.
varelik вне форума Ответить с цитированием
Старый 11.12.2009, 18:14   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...что значит остановить? вы передающему устройству такую команду дали, откуда ему знать что передачу нужно прекратить? нет. Прием можно отключить, но передача будет продолжаться. Значит добавляйте функциональность по обмену (это называется протоколом обмена) или увеличивайте приемный буфер, не 10 байт, а 1000 и столько сколько нужно... или-же вы не полностью условия задачи оговорили.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 14.12.2009, 09:58   #5
varelik
Форумчанин
 
Регистрация: 21.08.2009
Сообщений: 140
По умолчанию

Народ, все правильно пишете,
сам просто ошибся
varelik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неимоверные задержки на расшареных принтерах crazy horse Операционные системы общие вопросы 12 31.08.2009 08:22
LPT и 1 мкс задержки! MadGest Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 05.04.2009 13:59
метод для задержки времени wwwbaltazor JavaScript, Ajax 2 23.03.2009 22:30
Временные задержки dgoc Помощь студентам 1 05.12.2007 05:03