public Form2(procentyProgram _form1, SqlConnection _uchwytBD) { form1 = _form1; uchwytBD = _uchwytBD; bladKrytyczny = false; InitializeComponent(); String[] rozszerzenie = this.form1.openFileDialog1.FileName.Split('.'); //MessageBox.Show(rozszerzenie[rozszerzenie.Length-1].ToString()); switch (rozszerzenie[rozszerzenie.Length - 1]) { case "xlsx": czytajPlikExcel(this.form1.openFileDialog1.FileName.ToString()); break; case "txt": czytajPlik(this.form1.openFileDialog1.FileName.ToString()); break; default: MessageBox.Show("Nie wybrano prawidłowego rozszerzenia", "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error); bladKrytyczny = true; break; } if (!bladKrytyczny) { sprzwdzPoprawnoscDanych(); progressBar1.Value = progressBar1.Maximum; form1.progressBar1.Value = form1.progressBar1.Maximum; if (richTextBox1.Lines.Count() == 4) { richTextBox1.AppendText("Nie wykryto błędów\n"); } if (bladKrytyczny) { richTextBox1.AppendText("\nPlik zawiera błędne dane. Zapis nie będzie możliwy.\n"); } ZamknijButton.Focus(); } }
static void Main(String[] arg) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); bool debuger = true; if (arg != null && arg.Length > 0) { if (arg[0] == "-modyfikator") { uruchomModyfikator(); } else if (arg[0] == "-debuger") { debuger = false; } } procentyProgram form1 = new procentyProgram(debuger); Application.ThreadException += new ThreadExceptionEventHandler(form1.UnhandledThreadExceptionHandler); Application.Run(form1); }