Конференция "WinAPI" » Кат узнать флэшка или кард-ридер [D7, WinXP]
 
  • Boatswain (19.11.10 13:00) [0]
    Есть такая проблема.
    Необходимо сохранять файл на флэшку, предварительно проверив наличие свободного места.
    Окно списка съемных дисков есть, но туда попадают и диски от кард-ридера. Функция DiskFree на них дает сообщение 'Диск отсутствует', которое в try-except у меня поймать не получается. Как их отсечь или хотябы поймать эту ошибку?

    Заранее благодарен за ответ.
  • clickmaker © (19.11.10 13:56) [1]
    OldErrMode := SetErrorMode(SEM_FAILCRITICALERRORS);
    GetDiskFreeSpace() или DiskFree
    SetErrorMode(OldErrMode);
  • Boatswain (22.11.10 12:55) [2]
    Большое спасибо!
 
Конференция "WinAPI" » Кат узнать флэшка или кард-ридер [D7, WinXP]
Есть новые Нет новых   [134431   +12][b:0][p:0]