Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Форматирование дисков


Автор: DELPHI MASTER 23.9.2004, 16:37
Подскажите пожалуйста, как лучшем способом отформатировать диски или жёсткий диск сразу? sad.gif

Автор: Pakshin A. S. 23.9.2004, 18:44
Простой примерчик:

Код

function SHFormatDrive(hWnd: HWND; Drive: Word; fmtID: word; Options: word): longint; stdcall, external 'Shell32.dll' name 'SHFormatDrive';

procedure FormatDrive(Drive: char);
begin
try
 case SHFormatDrive(Application.Handle, ord(Drive) - ord('A'), $FFFF, 1 {1- Full, 0 - Quick, 2 - SysOnly}) of
   -1: ShowMessage('Error formatting the drive');
   -2: ShowMessage('User canceled formatting the drive');
   -3: ShowMessage('No format');
  end;
except
 ShowMessage('Error formatting the drive');
end;
end;

Автор: The MASTER 28.9.2004, 19:21
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)