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

Вниз

Что заначит св-во Tag у формы прочитав Help ни чё не понял.   Найти похожие ветки 

 
iNew   (2002-09-11 18:08) [0]

Например, что означает: if Assigned(TMonDirThread(fMonDirMain.Tag)) then TMonDirThread(fMonDirMain.Tag).Terminate;
fMonDirMain.Tag := 0;


 
andy_prokofiev ©   (2002-09-11 18:12) [1]

Кто-то пишет в св-во Tag указатель
Form1.Tag := Integer(Pointer(Button1));


 
Song ©   (2002-09-11 18:13) [2]

Tag это любое число типа Integer, где Вы можете хранить всё что Вам вздумается.


 
iNew   (2002-09-11 18:14) [3]

В моем случае св-во Tag=0


 
iNew   (2002-09-11 18:15) [4]

Дак что означает та строчка?


 
MBo ©   (2002-09-11 18:18) [5]

в данном случае в Tag хранится указатель на объект типа TMonDirThread, приведенный к типу Integer. Раз он нулевой, то объект не сопоставлен (nil)


 
Умиленный кадастрат   (2002-09-11 18:20) [6]

2 Дак что означает та строчка?
Хрен ее знает, откуда ты выдрал там и спроси.
Наверное, там просто проверяется, если объект, ссылка на который лежит в .Tag существует, то к нему следует применить метод Terminate. А судя по названию, объект этот производный от TThread.


 
Cobalt ©   (2002-09-11 18:21) [7]

В данном случае там хранился класс типа TMonDirThread


 
andy_prokofiev ©   (2002-09-11 18:21) [8]

Есть, видимо, форма fMonDirMain. У нее при создании было заполнено свойство Tag, причем это ссылка на какой-то процесс типа TMonDirThread.

if Assigned(TMonDirThread(fMonDirMain.Tag))then
{ fMonDirMain.Tag приводится к типу TMonDirThread и проверяется, не равен ли он nil}
TMonDirThread(fMonDirMain.Tag).Terminate;
{ fMonDirMain.Tag приводится к типу TMonDirThread и этот процесс закрывается}
fMonDirMain.Tag := 0; { чистится ссылка на уже удаленный процесс}



 
iNew   (2002-09-11 18:21) [9]

А почему просто не написать 0(нуль)


 
Кадастрат   (2002-09-11 18:45) [10]

Ну, запишешь ты туда нуль, ну потеряешь ссылку на нить, а удалять ее кто будет?



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
14-73825
Ketmar
2002-08-26 15:01
2002.09.23
господа, что делать, если ничего делать не хочется? :-))


14-73867
Dimich1978
2002-08-28 14:05
2002.09.23
ВСе встречаются, влюбляются...ПЕНЗА


7-73909
Samarin
2002-07-14 17:10
2002.09.23
Как в Delphi определить количество установленных HDD?


1-73698
roman002
2002-09-11 07:49
2002.09.23
Сервис+WinExec


7-73906
Agran
2002-07-15 13:10
2002.09.23
Как запретить пользователю двигать курсором