magic pill",
Well, indeed it might be the bitter pill of not doing FoxPro any more. That thought isn't that dark anymore.
Well, now I'll get beat up, perhaps. But I'd also apologize for saying "For a developer it's self explanatory enough."
If you have a detail question other than "I don't know how to use process monitor.", then I am willing to answer.
If that is just saying "I don't know how to use a software I never used", then my first answer would be: Install and start it and see for yourself. I was in the same situation once and found it not the most intuitive, but easy enough to figure out with the help of google, blogs etc. and it's online help, of course.
You could also refer to my suggestion and ask, how to monitor files or folders, if you don't find out on your own.
I can understand, that you invested some time already and your nerves are blank. The answers show you there is someone having had the same problem (Mike), but unfortunately has no easy fix. I only had a similar problem with a totally easy to understand root cause of having the same class twice in the project, that's not it, perhaps.
Most probably there isn't any easy fix, but one thing is for sure: This isn't normal VFP behavior. And so if time is of the essence, the easy and fast solution would be moving to a new computer and see if the problem persist with setting up VFP from scratch and work on your project there. You may setup a virtual machine for that matter, can reinstall XP, Vista, Win7, whatever and not activate it for the grace period MS allows. You can install VFP on a many computers you like, so you don't even have to break any license and legal issue to test that. At least that would answer that very important question if it's the computer, virus scanner, any other environmental thing, or your sources. Of course that also takes time, but you can also continue to "investigate and experiment further" in hope of finding a solution within minutes for das or weeks.
I was asking for source control, as I know this bad behavior of source safe 6, to be more specific. If you don't use it, that rules that out. Establishing source control right now won't solve anything, because you don't get your new code saved, as it seems, but would of course have helped to get back to a version of the form not having that problem. If you do backups, you might also "manually" go back, of course, and see if the problem is buried in the scx file.
Rejecting to turn off VFP file types virus scanning is rejecting a possible solution. I assume you reject that, when you it has worked before so it must continue. Let's compare that to a situation hardware doesn't work, which had worked before, for years. And so? It must continnue to work, if it worked before, mustn't it? Could we call that ill logic, perhaps?
Please, now don't get upset, but this is really shortsighted, isn't it? I don't see how that helps and how that is cooperative. Besides I only know MSIE as short for MS Internet Explorer, so what virus scanner is called MSIE?
Bye, Olaf.