Проблема TTreeWalker - как пользоваться?

  • Автор темы Автор темы Shandrik
  • Дата начала Дата начала
S

Shandrik

Добрый день.
Понадобилась функция обхода каталога, нашёл нужный код: Class TTreeWalker

Мне не понятен используемый там синтаксис:
type
PNewDir = procedure(Sender: TObject; Dir: string) of object;
PNewFile = procedure(Sender: TObject; F: TSearchRec) of object;

Я правильно понимаю - я должен сделать две процедуры c названиями PNewDir и PNewFile и этот класс будет вызывать их при обнаружении нового каталога и нового файла? Где их разместить - прямо в классе или рядом?
 
Странные модераторы в Delphi-разделе. При чём тут "Решите мне задачку"? Перенесите уж лучше в "Компоненты".
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab