Здравствуйте, GlebZ, Вы писали:
GZ>Здравствуйте, VladD2, Вы писали:
GZ>Не есть good. Если предположить алгоритм Pavel Dvorkin, то если мы пройдем 100 файлов и потом остановимся, то FindClose не будет вызван.
Создай тест вроде:
try
{
foreach (string file in System.IO.RsdnDirectory.GetFilse(@"C:\"))
{
Console.WriteLine("\t" + file);
throw new Exception();
}
}
catch
{
Console.WriteLine("Произошло исключение. :)");
}
Поставь точку прерывания на строке:
FindClose(findHandle);
и убедись в том, что ты недооценивашь создателей компиляторов и меня.
... << RSDN@Home 1.2.0 alpha rev. 618>>