Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
functionDiskInDrive(Drive: Char): Boolean; // Disk can be a floppy, CD-ROM,... var
ErrorMode: Word; begin
{ make it upper case } if
Drive in
['a'..'z'] then
Dec(Drive, $20);
{ make sure it's a letter } ifnot
(Drive in
['A'..'Z']) then
raise
EConvertError.Create('Not a valid drive ID');
{ turn off critical errors } ErrorMode := SetErrorMode(SEM_FailCriticalErrors); try{ drive 1 = a, 2 = b, 3 = c, etc. } if
DiskSize(Ord(Drive) - $40) = -1 then
Result := False
else
Result := True
; finally
{ Restore old error mode } SetErrorMode(ErrorMode); end
; end
; procedure
TForm1.Button1Click(Sender: TObject); begin
if
DiskInDrive('a') = False
then
ShowMessage('Drive not ready'); end
;