RT
使用的函数如下:
CFile::Open()
CFile::SetLength()
CFile::Close();用此方法对硬盘操作一切正常,而且很快。但是对U盘操作就会出现假死症状。现象如下:
1.程序假死。但是文件还是创建了。大小也一致。
2.在假死的过程中如果拔掉U盘,就会弹出“au unamed file was not found.”的对话框,程序恢复正常。3.如果创建的文件比较小,那等一段时间后也是能恢复正常,文件也正常创建了。我分析了下,问题主要出现在CFile::close()这句。请教下大虾为什么会有这种区别呢?硬盘和U盘之间。
还有,如何能解决这个问题阿?