devxlogo

Cannot Quit FoxPro

Question:
I have built an executable file and included a READ EVENTS command. After running the .exe, I am unable to quit VFP. The message I get reads: “Cannot quit FoxPro.”

Answer:
VFP cannot quit when a READ EVENTS command is active. Therefore you must perform a CLEAR EVENTS before the QUIT command when you want to leave an application. Users can also try to end a VFP application by clicking on the close box on the application window. Therefore you will need to trap this by putting a CLEAR EVENTS command into the ON SHUTDOWN routine of the application.

Create a program with the following code, compile it to an EXE, and run the EXE. Click on the close box of the application to test the ON SHUTDOWN behavior:

ON SHUTDOWN Do MyShutDownRoutineON KEY LABEL F2 CLEAR EVENTSwait wind nowait "Press F2 to clear events"READ EVENTSPROC MyShutDownRoutineCLEAR EVENTSENDPROC

Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.

See also  How Seasoned Architects Evaluate New Tech

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.