mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-11 15:48:11 +02:00
23 lines
422 B
ObjectPascal
23 lines
422 B
ObjectPascal
program showcds;
|
|
|
|
{$mode objfpc}
|
|
{$h+}
|
|
|
|
uses cdrom,sysutils;
|
|
|
|
Var
|
|
Drives : Array[1..10] of AnsiString;
|
|
I,Count : Integer;
|
|
|
|
begin
|
|
Try
|
|
Count:=GetCDRomDevices(Drives);
|
|
Writeln('This PC has ',count,' CD-ROM drives');
|
|
For I:=1 to count do
|
|
Writeln('Drive ',i,' on device: ',Drives[i]);
|
|
Except
|
|
On E : exception do
|
|
Writeln(E.ClassName,' exception caught with message: ',E.Message);
|
|
end;
|
|
end.
|