Article View: pl.comp.lang.delphi
Article #46Re: Sprawdzanie dyskietki
From: Piotr Kodzis
Date: Fri, 12 Sep 1997 00:00
Date: Fri, 12 Sep 1997 00:00
21 lines
896 bytes
896 bytes
>Jak mog� sprawdzi�, czy w stacji dyskietek jest dyskietka
function DiskInDrive(Drive: Char): Boolean;
var
ErrorMode: Word;
begin
Result := False;
Drive := UpCase(Drive);
if not (Drive in ['A'..'Z']) then
Exit;
ErrorMode := SetErrorMode (SEM_FailCriticalErrors);
try
Application.ProcessMessages;
if DiskSize(Ord(Drive) - Ord('A') + 1) <> -1 then
Result := True
finally
SetErrorMode(ErrorMode);
Application.ProcessMessages;
end;
end;
Technical Details
Message-ID:
<5vcbpi$oq0@info.nask.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
From: "Piotr Kodzis" <ko...@polbox.com> Subject: Re: Sprawdzanie dyskietki Date: 1997/09/12 Message-ID: <5vcbpi$oq0@info.nask.pl> X-Deja-AN: 271986721 X-MimeOle: Produced By Microsoft MimeOLE Engine V4.71.1008.3 Organization: Public NewsServer at NASK N.O.C. Newsgroups: pl.comp.lang.delphi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit