procedure GetCDROM(var CD:char);varstr:string;Drivers:Integer;driver:char;i,temp:integer;beginDrivers:=GetLogicalDrives;temp:=(1 and Drivers);for i:=0 to 26 dobegin if temp=1 then begin driver:=char(i+integer('a')); str:=driver+':'; if GetDriveType(pchar(str))=DRIVE_CDROM then begin cd:=driver; exit; end; end; drivers:=(drivers shr 1); temp:=(1 and Drivers);end;end;