Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.28;
Скачать: CL | DM;

Вниз

Заморочка с потоками   Найти похожие ветки 

 
Olexandr   (2003-08-15 13:21) [0]

Привет мастерам
Задачка такая: есть отдельный thread читающий и пишущий из/в порт через определенные промежутки времени, то есть делаю так
write2port();
sleep(30000);
readfromport();
В то же время хотелось бы пользователю выводить на экран обратный отсчет, например:
"Чтение данных их порта: осталось ... сек".

Можно ли этот отсчет реализовать в том же процессе, чтоб не создавать новый - только для таймера, поскольку вовремя слипа - процесс-то спит ?

Спасибо


 
wl ©   (2003-08-15 13:32) [1]

Должен спать поток, а не весь процесс вроде бы...


 
Palladin ©   (2003-08-15 13:49) [2]

gettickcount вместо sleep


 
sniknik ©   (2003-08-15 14:14) [3]

разбей свой равный промежуток еще на несколько и выводи
for i:= 30 downto 1 do begin
sleep(1000);
//вывод i; еще секунда промелькнула и ага ;о))
end;
примерно так (это вместо sleep(30000);)


 
Olexandr   (2003-08-15 17:07) [4]

Ок, спасибо за идею - пошел реализоывать



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

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
7-92282
Илайдж
2003-06-10 14:07
2003.08.28
Как получить текущую температуру процессора?


3-92048
SPIRIT
2003-08-04 12:24
2003.08.28
При запуске приложения выскакивает сообщение


3-92025
Nylx
2003-08-04 22:25
2003.08.28
RaveReports


4-92307
artist
2003-06-25 16:35
2003.08.28
pressed всегда истина хотя на самом деле нет. Почему?


4-92296
tiam
2003-06-26 08:12
2003.08.28
Состояние чужого процесса