Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
ВнизЧто заначит св-во 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c