🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #46

Re: Sprawdzanie dyskietki

#46
From: Piotr Kodzis
Date: Fri, 12 Sep 1997 00:00
21 lines
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-mail

Show 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