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() определить/отловить имя самого нового (недавно созданного) файла в заданной директории? Может подскажите неплохие компоненты по работе с директориями? |
 |