![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Thread
c0pYc@t © (2002-07-26 11:49:00)Люди добрые объястите в чем дело. В хелпе нарыл что есть свойство
Terminated - показывает, завершен ли процесс. True - завершен, False - нет. Тип: Boolean;
подскажите что я делаю не так
создал процесс masthr[index] := TMyThr.Create(item);
а как посмотреть его свойство не знаю :(, чего то
нет его в списке masthr[index].???
что не так?
Alx2 (2002-07-26 12:26:00) [21]>c0pYc@t (26.07.02 12:22)
>когда свойство Terminated становится true
Когда закончил работу метод Execute.
Виктор Щербаков (2002-07-26 12:23:00) [22]c0pYc@t (26.07.02 12:22)
procedure TThread.Terminate;
begin
FTerminated := True;
end;
Вопрос снят?
c0pYc@t (2002-07-26 12:22:00) [23]>Виктор Щербаков ©
меня интересует когда свойство Terminated становится true, т.е. когда можно считать что процесс завершен
Виктор Щербаков (2002-07-26 12:18:00) [24]c0pYc@t (26.07.02 12:14)
Чего?
Виктор Щербаков (2002-07-26 12:15:00) [25]c0pYc@t (26.07.02 11:55)
Можно так:
TNewMyThread = class(TMyThr);
...
(masthr[index] as TNewMyThread).Terminated := true;
c0pYc@t (2002-07-26 12:14:00) [26]И еще я не понял после чего Terminated=true
когда процесс завершен
Skier (2002-07-26 11:59:00) [27]>c0pYc@t
В своём классе-потомке TMyThr перенеси его в раздел public.
TYourThread=class(TThread)
public
property Terminated;
end;
c0pYc@t (2002-07-26 11:55:00) [28]Виктор Щербаков © (26.07.02 11:53)
>Во первых это свойство Protected. Так что ты его просто не >увидишь, если попытаешься обратиться из другого модуля.
Skier © (26.07.02 11:53)
>Оно protected.
поскажите как его можно посмотреть очень нуна
Zavdim (2002-07-26 11:54:00) [29]А ты его напиши сам и прокомпилируй - если даст ошибку, то тогда смотри свой array - masthr - каково его описание.
А в списке не все всегда появляется. Причину не знаю.
Виктор Щербаков (2002-07-26 11:53:00) [30]Во первых это свойство Protected. Так что ты его просто не увидишь, если попытаешься обратиться из другого модуля.
Skier (2002-07-26 11:53:00) [31]>c0pYc@t
Оно protected.