如果VB中本来是同步执行的,为什么以下代码中,如果没有"SleepEx 600, False"语句,写完后立即将文件删除,则cur_File_Path文件只有部分内容被改写,而加上"SleepEx 600, False"后,就能全部改写呢?还有,如果当FOR NEXT循环完成后,延时一段时间后再删除文件,也能完全改写文件.麻烦斑竹帮忙分析分析,谢谢!偶在线等待.
Open cur_File_Path For Binary Access Read Write As Write_File_No
For n = 1 To 99
Put Write_File_No, , r_Data()
DoEvents
SleepEx 600, False
Next n
kill cur_File_Path