打印本文 打印本文 关闭窗口 关闭窗口
得到当前的光驱的盘符。
作者:武汉SEO闵涛  文章来源:敏韬网  点击数945  更新时间:2009/4/23 18:26:08  文章录入:mintao  责任编辑:mintao
procedure GetCDROM(var CD:char);
var
str:string;
Drivers:Integer;
driver:char;
i,temp:integer;
begin
Drivers:=GetLogicalDrives;
temp:=(1 and Drivers);
for i:=0 to 26 do
begin
  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;

打印本文 打印本文 关闭窗口 关闭窗口