Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизПро THRead Найти похожие ветки
← →
revo (2004-03-18 11:16) [0]Создаю поток, работаю в нём с COM - портом.
Запускаю процедуру опроса порта в потоке:
procedure TComThread.Execute;
begin
while not Terminated do Synchronize(ReadCom);
end;
Работает это только при ComThread.Priority :=tpLowest.
Если tpNormal или выше - подвешивается система. Это нормальное явление, или что-то не доделано?
← →
Reindeer Moss Eater © (2004-03-18 11:19) [1]Что такое ReadCom ?
Зачем Sunchronize ?
← →
TUser © (2004-03-18 11:34) [2]ReadCom запустится от имени основного потока приложения. Если там что-то длинное делается, то соотв. основной поток будет "висеть", точнее - заниматься этим ReadCom.
← →
Cobalt © (2004-03-18 11:56) [3]Sunchronize надо применять только для обращения к классам и переменным в основном потоке.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c