CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何判断软盘是否处于写保护状态/

楼主woodtigerzizz(木虎)2002-05-07 15:22:33 在 Delphi / VCL组件开发及应用 提问

用什么方法可以检查出软盘写保护的状态呢?望各位大虾赐教! 问题点数:40、回复次数:6Top

1 楼forgot(忘记forgot2000)回复于 2002-05-07 15:23:28 得分 0

写软盘写不进。Top

2 楼erp2(天涯劍)回复于 2002-05-07 16:02:41 得分 0

try  
      写盘...  
  except  
      showmessage(处于写保护状态/...);  
  end;Top

3 楼Forren(影子)回复于 2002-05-07 21:00:57 得分 0

其实你根本没必要去专门判断软盘是否写保护.  
  你可以这样作;  
  ...  
  if   copyfile('e:\a.txt','a:\a.txt',false)   then  
  //copy   success   ,do   something  
  else  
  //copy   false   ,do   something  
  ....  
   
  在执行copyfile函数的过程中如果软盘是写保护的,windows会弹出提示框提示用户软盘已写保护.当用户确定后继续执行.  
  你要作的只是判断copyfile函数的返回值是真是假并执行相应的代码即可.Top

4 楼luoshumeng(乡村意外)回复于 2002-05-07 22:19:09 得分 0

高人指路!!!!!Top

5 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2002-05-07 22:26:31 得分 40

try   to   write   a   small   file   to   test   it  
  var   f:textfile;  
  try  
      assignfile(f,'a:\~temp.tmp');  
      rewrite(f);  
      write(f,'test');  
      closefile(f);  
      erase(f);  
  except  
      showmessage('write   protect');  
  end;Top

相关问题

  • 检测软盘是否处于写保护状态
  • 如何用程序判断软驱中是否有软盘
  • 在VB中如何判断A驱中的软盘未格式化谢谢
  • 判断软驱中是否有软盘的API函数是什么?怎么用?
  • 软盘
  • 软盘
  • 软盘
  • 怎样判断软驱中是否有软盘啊?是先获取句柄再读,如果读失败就表示没有软盘吗?
  • ???求教?怎样判断软盘存在? 40分相送~,我用了CFileFind 但不能达到效果
  • ???求教?怎样判断软盘存在? 50分相送~,我用了CFileFind 但不能达到效果

关键词

  • 执行
  • 软盘
  • 状态
  • copyfile
  • 写保护
  • try
  • write

得分解答快速导航

  • 帖主:woodtigerzizz
  • ly_liuyang

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo