Antonio,
What you wrote makes sense. But there is one problem. The main form calls a modal form and that modal forms creates a report (in a preview mode). So, if I do not have the _screen and only the main form, the report preview will only be shown within the size of the main window/form. Therefore, in order to be able to view the report in full screen (in a preview mode), I had to go with the _screen.
Does it make sense?
>Dmitry, I'm sorry to start the reply with another question, but if it's a one-form application, why is the _Screen visible in the first place?
>
>The basic architecture of the single form applications I worked with is as follows:
>
>1. In config.fpw,
>
>SCREEN=OFF
>
>2. In main.prg
>
>
>*
>* do whatever setup is needed
>*
>
>* launch the single form
>DO FORM main.scx
>IF TYPE("_Screen.ActiveForm") == "O"
> READ EVENTS
>ELSE
> * deal with failure
>ENDIF
>
>* done, VFP will exit now since it does not have anything more to do
>
>
>3. The main.scx has ShowWindow = 2 (Top Level form), and the code of its Destroy event, in essence, is just
>
>
>CLEAR EVENTS
>
>
>Does this make any sense to you?
>
>>Hi,
>>Another follow up to the question about a one-form application.
>>I put the CLEAR EVENTS in the Unload method of the form. It works when I release the form first.
>>But if, while the form is open, I click on the x (in the upper right corner; the _screen) the application wont close. I have to do it with the Task Manager.
>>I added ON SHUTDOWN CLEAR EVENS right before the READ EVENTS line. But it does not do anything.
>>My question:
>>1. Can I disable (gray) the X in the upper right corner of the main window (_screen)?
>>2. What else can I do to make the application close when user clicks on the x?
>>
>>TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham