>> The original ROOTS authors wrote the >> screens with that expectation. It has >> now been learned that that expectation >> was incorrect, but engineering time >> has not been assigned to the monumental >> task of rewriting all the valid code >> everywhere in UFT to account for this >> behavior.
So you see, we agree after all.The problem you describe stems from the fact that the original ROOTS programmers didn't *know* that Foxpro was *designed* to work in a certain way - while lots of other programmers of other Foxpro applications somehow did.So I'm sure that I can count on you to stop describing such sitations as bugs in Foxpro.
But while UFT may suffer from the problem you described, it has nothing to do with the problem to which you were responding.As I expect you've confirmed by now, *that* problem is easily replicated by typing in the Evaluation text box and clicking on the button with mouse.It has nothing to do with hotkeys or list boxes or ON KEY LABELs or non-standard VALID code behavior or black screens or freezing.All such attempts to shift attention to Foxpro are just diversionary.It is a bug in UFT, plain and simple.
>> Oh, I forgot, foxpro doesn't have bugs, >> only UFT does.
Another diversion.I never claimed that Foxpro doesn't have bugs. *Every* programming language has bugs. But few developers would blame their own programming error on the *language* - especially when it can be easily demonstrated that OTHER programmers using the same language don't have the same problem. (In fact, other screens in _UFT_ don't have the same problem.)
And when the problem involves _losing_data_, as this one does, then it is especially scurrilous to suggest to users that it is unavoidable and inherent to the programming language.
I've made my point and I don't intend to debate you about it further - especially here.I'm sure that you'll respond to bug reports any way you like (or not). But if you unfairly blame Foxpro then I'll inevitably get e-mails about it.That negatively affects my business as a Foxpro developer so you can count on my coming here to set the record straight.