void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e)
 {
     using (FormLicensing frm_l = new FormLicensing(true))
     {
         frm_l.ShowDialog();
     }
 }
Beispiel #2
0
        static void Main(string[] argc)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            if (!File.Exists(Licensing.license_rus))
            {
                FormLicensing frm_l = new FormLicensing();
                DialogResult  dr    = frm_l.ShowDialog();

                switch (dr)
                {
                case DialogResult.Abort:
                {
                    Application.Exit();
                }
                break;

                case DialogResult.Yes:
                {
                    try
                    {
                        using (StreamWriter sw = new StreamWriter(Licensing.license_rus, false, Encoding.UTF8))
                        {
                            sw.Write(frm_l.AssemblyDescription);
                            sw.Close();
                        }
                    }
                    catch
                    {
                        new CriticalErrors().PrintError("S3", "Не получилось сохранить файл лицензионного соглашения");
                    }
                    finally
                    {
                        InitApp(argc);
                    }
                }
                break;

                default:
                    break;
                }

                frm_l.Dispose();
            }
            else
            {
                InitApp(argc);
            }
        }