[Gambas-user] Program not starting

Tony Morehen tmorehen at ajm-software.com
Sat Dec 12 19:51:13 CET 2020


First, the current behaviour is what I expected. If I want a program to 
start hidden, I use a main.module, form.load approach.

Perhaps all this needs is a debug message:  "Warning: The Visible 
property of the startup form of this project is set to False. This could 
result in undefined behavior."

On 2020-12-12 11:48 a.m., Benoît Minisini wrote:
> Le 12/12/2020 à 17:44, Tony Morehen a écrit :
>> Yes I read the commit logs and I studied the exact changes each 
>> commit made.  Unfortunately, I didn't notice the problem until 
>> several commits later.  It took a while to identify the particular 
>> commit.
>>
>> I never thought to check my startup form.  It's visible property 
>> should have been set to true.  Unfortunately, I got sidetracked. That 
>> form contains several custom controls, versions of DirView and 
>> FileChooser, some of which are hidden.  Since those controls are 
>> form-based and the program exited after initializing those controls, 
>> I thought my problem was there.
>>
>> My startup form is quite complicated and I've had forms get corrupted 
>> in the past.  So, I decided to recreate the form, one part at a 
>> time.  The form had three major components, the menu, toolbar and 
>> body.  I copied the body and code over to the new form and edited the 
>> code to account for the missing objects. The new form opened 
>> successfully.  Copied the toolbar over and re-edited the code for the 
>> new objects.  Again a successful open.  Now to copy the menu over.  I 
>> decided to do that with a text editor.  I opened the two form files 
>> to copy over the menu-related lines and then noticed that the 
>> original form has its visible property set to false.  A light goes on!
>>
>> Sometimes we overlook the obvious.  I assumed I screwed up in my 
>> customization of DirView and FileChooser controls that your commit 
>> was only now revealing.  Instead it was another, simpler error on my 
>> part, a very careless error.
>>
>
> Maybe if the form visible property is set to FALSE, I should show that 
> with some special icon in the form editor, or in the form icon itself? 
> No idea what exactly, this is just an idea.
>
> Regards,
>


More information about the User mailing list