Today I witnessed the strange behavior of my copy of VFP 9 SP1 under Win XP SP2. Certain applications are composed of some twenty forms and reports and has worked without problems. Yesterday I just changed some small details in one of the last new forms and compile the EXE. I took the EXE version to the client and everything worked OK, but when the client started one of the first form in the application (the oldest) and click on the Add button was surprised by the message (Allowed DO nesting or expression evaluation level exceeded) with the Cancel button, Ignore and Help! If you click the Ignore button, then the entire set of forms is behaving strangely, navigation buttons work though the form in editmode =. t., we can not close the form with the Exit ... And yet, and yet the worst of all, that all other forms of the same EXE that have buttonset like controversial form is also starting to behave the same, although before starting problematic forms worked well? Project contentious development applications within the VFP IDE shows all the symptoms in debugger and in the time of "cracking" form indicates an error in the Error method which generates within VFP buttonset collection. Then I changed the least problematic form (change background) and recorded under another name. Then I started compiling the new name of EXE and now everything is working properly again? Now the whole thing to me creates a certain amount of distrust in VFP, but I thought that the runtime DLL or other background files were damaged. New EXE that is working properly deny the thought. Did anyone of you had similar problems and how you can resolve them? Thanks.
There is no good nor evil, just decisions and consequences.
There is no good nor evil, just decisions and consequences.