[Gambas-user] How to close correctly an application ?
    Benoît Minisini 
    gambas at ...1...
       
    Wed Jul  8 18:23:27 CEST 2009
    
    
  
> Hi,
>
> Please which is the correct way of closing the application ?
>
> While closing I have randomly some error about some activity which is still
> going on as writing to socket or timer activity...
Which messages *exactly* ?
>
> Besides, even if I close with "QUIT", at a following boot the application
> starts automatically as happens to the applications left open at shut down.
Don't use QUIT, and check your session contents with the Gnome control center.
>
> (Debian 5.0.1, Gnome, QT, Gambas 2.14 locally compiled)
>
> Regards
> Pino
> ----------------
> PUBLIC SUB mnuQUIT_Click()
>   timer1.Enabled = FALSE
>   LogServer.Close()
>
>   Timer1.Enabled = FALSE ' Disable polling
>   TRY CLOSE Sport
>    IF Socket1.Status > 0 THEN CLOSE #Socket1
>   EXEC ["killall", "rigctld"]
You'd better add WAIT, otherwise all these kills are run in the background.
>   EXEC ["killall", "xplanet"]
>   EXEC ["killall", "tail"]
>   EXEC ["killall", "xdx"]
>   mnuSTOP_Click()
>   EXEC ["killall", "fldigi"]
>   FQSOList.Close
>   FMain.Close      ' ME
> END
> ------------------
Regards,
-- 
Benoît
    
    
More information about the User
mailing list