ITPub博客

首页 > IT职业 > IT生活 > 得到当前的光驱的盘符。 (转)

得到当前的光驱的盘符。 (转)

原创 IT生活 作者:a400 时间:2007-08-12 18:36:30 0 删除 编辑
得到当前的光驱的盘符。 (转)[@more@]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;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10790690/viewspace-951281/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    826
  • 访问量
    304905