<snip>
>My experiences with VFP puts that number at about about 500-600, but I haven't been able to pin it down any closer because of the random nature of the behavior. One exe in that app I referred to has a pageframe with 10 tabs, but no where near 500 controls in the whole exe. It works fine. In fact, after breaking my app apart I've never had any more random corruption.
>After I installed sp4 I started having failures with code snippets that had worked fine for two years. For example IF a = b began failing, even though the debugger showed that a=2 and b=2 and they were both numeric. ??? In an other example I had 'IF VARTYPE(cSomething) <> "C" ' fail even thought the debugger showed that cSomething was a string. In another case I was using:
>IF INLIST(ALLTRIM(cVar1),ALLTRIM(cVar2),ALLTRIM(cVar3),ALLTRIM(cVar4) and it failed after working for nearly two years. I had to remove the ALLTRIM's outside the INLIST function. A similar CASE statement stopped working too, for the same reasons.
>JLK
Bit scary isnt it, I have been advocating that Service Packs should be applied, perhaps I should step more cautiously. From your example it looks like something changed in the "SET EXACT" department. I have a problem with W2K Thread #
416647 so I have reluctantly stopped advocating upgrades to W2K at the moment.
Thanks.