Re[8]: Как понять, что поток завершился?
От: AlexVinS Россия  
Дата: 16.06.04 12:56
Оценка:
Здравствуйте, Daimond, Вы писали:

AVS>>Лучше так:


AVS>>

AVS>>Вобщем, не надо давать пользователю возможности делать то, что не надо.


D>Идея ясная, но мне не подходит... Надо по указателю на поток определить его состояние (полностью завершился и умер или еще живет).


тогда что-то типа этого:



procedure TForm1.Action1Update(Sender: TObject);
begin
  with Sender as TAction do
  begin 
    Enabled:=WaitForSingleObject(Modem.Handle, 0) <> WAIT_OBJECT_0;
  end   

end;


Умный человек знает не многое, но нужное
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.