In SX Microcontrollers, SX/B Compiler and SX-Key Tool, PJMonty wrote: Yeah, it's definitely a USB drive issue. I haven't looked into the code yet, but I believe it has something to do either with Windows doing lazy writes to the disk, or perhaps some internal caching by the USB drive. It happens if you save a file, switch away and then come back. Here's what I believe is going on: I think that when the file is saved, the IDE gets the timestamp from the OS right after the save. The problem is that the info has not actually been written to the disk but is either cached somewhere or pending completion in the USB drive. The result is that the timestamp it receives and stores internally is actually the timestamp of the original file which didn't get overwritten yet. Meanwhile, you work happily and at some point switch to another program. When you come back, the IDE gets the timestamp from the OS (which is now accurate and reflects the time of the completed write), compares it to the bogus value returned earlier by the OS, and can only conclude that there is a new version on disk. I'll see what is going on and try and get it fixed. [list]Thanks, PeterM ---------- End of Message ---------- You can view the post on-line at: http://forums.parallax.com/forums/default.aspx?f=7&p=1&m=122543#m122884 Need assistance? Send an email to the Forum Administrator at forumadmin@parallax.com The Parallax Forums are powered by dotNetBB Forums, copyright 2002-2006 (http://www.dotNetBB.com)