BDS 2006, C++ Builder. Столкнулся со странной проблемой. Выполнение этого кода:
TSearchRec sr2;
if (FindFirst("C:\\WINDOWS\\Resources\\Themes\\*.*~", faAnyFile, sr2) == 0) {
do
Memo1->Lines->Add(sr2.Name);
while (FindNext(sr2) == 0);
FindClose(sr2);
}
...приводит к тому, что в Memo появляются следующие файлы:
Luna.theme
Windows Classic.theme
Дело в том, что эти файлы есть в искомой папке, однако они не соответствуют маске "*.*~".
Далее, создаем в той же папке файл "test.theme". Запускаем код повторно — ОН НЕ НАХОДИТСЯ,
только прежние два файла.
Далее: копируем папку C:\WINDOWS\Resources\Themes в папку C:\3\WINDOWS\Resources\Themes.
Пытаемся искать по той же маске в новой папке — файлы не находятся.
Кто-нибудь может сказать из-за чего это просихожит?