2
Answers

No code execution before exit

Anouar Boujemaa

Anouar Boujemaa

12y
1.8k
1
Hi all,

I have an issue with a winform. I would like to exit the application using Environment.Exit(1). However when I use this approach the code before the exit code does not execute. Any thoughts? Here is my code. Just as a note, the code runs successfully if I leave out the Environement.Exit(1) code.

        public void ShowForm(System.Windows.Forms.Form frm, string id)
        {
            frmMain=frm;
            this.Show();

            object empty = null;

            axW.Navigate("http://localhost:2124/Studiebogservice/_Ankomst/LabelPrint.aspx?id=" + id, ref empty, ref empty, ref empty, ref empty);

            for (; axW.ReadyState != SHDocVw.tagREADYSTATE.READYSTATE_COMPLETE; )
            {
                System.Windows.Forms.Application.DoEvents();
            }

            axW.ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER, ref empty, ref empty);

            Environment.Exit(1);
        }
Answers (2)