![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
thread и synchronize [D7, Win2k]
Boger © (2002-12-29 14:45:00)привет,
надо из потока прверить свойство формы, например Form1.listView.items.item[NumOfline].checked. что нужно сделать чтоб работало?
procedure TAlarmThread.Execute;Что-то я не пойму что здесь нужно then
begin
while not Terminated do
begin
inc(counter);
...
if counter>10 then Terminate;
Synchronize(IfUnchecked);
end; {end While}
end; {end Execute}
procedure TAlarmThread.IfUnchecked;
begin
if
terminate;
end;
еще несколько дополнительных вопросов:
что нужно указывать в uses, чтоб из одного модуля обратиться к функции/объекту из другого модуля?
можно ли сделать без synchronize, тк ничего не меняю ?
vuk (2002-12-29 17:48:00) [1]А зачем так сложно-то? Не проще ли напрямую из формы сказать потоку, чтобы он "ушел"? Ведь тогда и синхронизация не нужна...
Song (2002-12-29 17:46:00) [2]Ну дык запиши его в Uses и обращайся.
Boger (2002-12-29 16:10:00) [3]сформулирую по другому,
как из другого модуля обратиться к свойствам объекта из первого модуля?