检测软驱有没有软盘的函数?(20分)

  • 主题发起人 梅游刃
  • 开始时间

梅游刃

Unregistered / Unconfirmed
GUEST, unregistred user!
检测软驱有没有软盘的函数?
 
if DiskSize(Ord('A') - $40) = -1
then showmessage('No ready')
else showmessage('Ok');
 

http://www.delphibbs.com/delphibbs/dispq.asp?lid=576073
 
最简单的检查CD-ROM或是磁盘是否有过变化的方法 是检查其volume号码
function GetDiskVolSerialID(cDriveName:char):DWord;
var
dwTemp1,dwTemp2:DWord;
begin
GetVolumeInformation(PChar(cDriveName+':l'), Nil,0,Result, dwTemp2,dwTemp2,Nil,0);
end;
 
嘿。。。
自己解决了,也把分分了吧!
真白痴,
 
多人接受答案了。
 
顶部