На данный момент: SomeMethod(this)
- this
возвращает объект окна, поэтому не используйте его. Правильный способ использования ключевого слова this
- сделать его релевантным контексту, поэтому используйте SomeMethod.call(this)
.
FindFirst, FindNext и FindClose используют вызовы API и являются потокобезопасными. Каждый поток должен использовать свой собственный дескриптор API для доступа к файлам.
Если вы не используете общую переменную TSearchRec, подпрограммы будут потокобезопасными.