小问题

rainbow_wang 2002-05-21 03:29:58
请问高手怎样取得当前电脑的光区驱动器名称?
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Liujc 2002-05-21
  • 打赏
  • 举报
回复
for i:= 0 to 25 do
begin
if GetDriveType(PChar(Chr(i+Ord('A'))+':\')) = DRIVE_CDROM then
begin
//Chr(i+Ord('A')) 即为光驱盘符
end;
end;
gxyc826 2002-05-21
  • 打赏
  • 举报
回复
当要知道所选的驱动器属于什么类型时,请看下面的程序
var x:integer;
driver:pchar;
begin
driver:='f:\';
x := GetDriveType(driver);
Case x of
2: Label1.Caption := '该驱动器是可移动驱动器';
3: Label1.Caption := '该驱动器是固定驱动器';
4: Label1.Caption := '该驱动器是网络驱动器';
5: Label1.Caption := '该驱动器是CD-ROM驱动器';
6: Label1.Caption := '该驱动器是虚拟驱动器';
Else Label1.Caption := '该驱动器无效';
End;
end;

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧