Search code examples
deploymentwindowexevisual-foxprofoxpro

Visual Foxpro exe file not working


I am beginner in using Visual FoxPro. I am trying to create a simple application which contains a form with a few textboxes. The problem is that the application window does not appear when I run the executable file which I build.

The code for the program is:

PROCEDURE main_app

_SCREEN.Activate

_SCREEN.WindowState = 2
_SCREEN.backcolor = RGB(128, 128,  ;
                128)
_SCREEN.Caption = ""
_SCREEN.refresh()

SET TALK OFF
SET DELETED ON
SET EXCLUSIVE OFF
CLEAR ALL
CLEAR
CLOSE ALL

DO FORM simpleform LINKED
READ EVENTS
RETURN
*MESSAGEBOX('Msg')

ENDPROC

In the form I have a few textboxes and a button. When the button is clicked then some code is executed. If I run the application from the IDE everything works fine but if I create the executable this does not display any window, still the process appears in the task manager. If I uncomment the MessageBox then this will appear even if I run the exe file. I don't know a way to trace the problem outside the IDE, maybe there is still a library needed that I am not aware. I am using Visual FoxPro 9.0

Would someone be able to help me out?

If you can provide me with a link to a very simple application exe which uses just one form and finishes when the form is closed I would very much appreciate it.

Thanks in advance


Solution

  • The problem was that I did not set the screen visibility to true.