一次写保护检测后,要是软驱中有盘是写保护的,去掉写保护后,再进行文件写入,会出现错误,<br>是I/0 19 错误,要是检测第一次是,软驱中的磁盘没有写保护的话,是可以正常写入的,<br>程序段:<br> AssignFile(bankfile,'A:/1.txt');<br> {$I-}<br> Rewrite(bankfile);<br> bbs:= getlasterror ;<br> if bbs=ERROR_WRITE_PROTECT then <br> begin<br> showmessage('A盘写保护没有打开!,无法生成!');<br> {$I+}<br><br> exit;<br> end;<br> {$I+}<br> <br> Rewrite(bankfile);<br> writeln(bankfile,'0'+'0'+' ');<br><br>那位帮帮忙!谢谢!