borisil |
Отправлено: 21.06.2005, 08:56 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Использую TRxFolderMonitor с фильтром [fnLastWrite] .
Как в OnChange(TObject *Sender) определить по чьей вине
событие (какой файл?) ?
Вообще что-то можно узнать из Sender?
В help нет ничего путного по этому вопросу. |
|
Guest |
Отправлено: 21.06.2005, 10:07 |
|
Не зарегистрирован
|
QUOTE |
Вообще что-то можно узнать из Sender?
|
Sender указавает на объект, для которого произошло событие. Приводя sender к типу объекта по нему можно узнать все о текущем состояниии этого объекта. |
|
borisil |
Отправлено: 21.06.2005, 10:39 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
А в данном случае к какому типу нужно привести Sender ?? |
|
AVC |
Отправлено: 21.06.2005, 11:08 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE |
А в данном случае к какому типу нужно привести Sender ??
|
Не нужно а можно.
Судя по заголовку темы к TRxFolderMonitor |
|
borisil |
Отправлено: 21.06.2005, 12:42 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
А можно услышать более конкретный и с пониманием дела ответ?
Кто-нибудь...? |
|
xTrim |
Отправлено: 21.06.2005, 13:13 |
|
Машинист паровоза
Группа: Участник
Сообщений: 208
|
Учите албанский
CODE |
OnChange(TObject *Sender)
{
TRxFolderMonitor* m = dynamic_cast<TRxFolderMonitor*>(Sender);
m->Любой_метод = что_то_там;
}
|
|
|
borisil |
Отправлено: 21.06.2005, 15:09 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
а как в OnChange() определить/отловить имя самого нового (недавно созданного) файла в заданной директории? Может подскажите неплохие компоненты по работе с директориями? |
|