public static void ShowConnectionStringDefinitionsForm(MainForm frm) { DialogResult res = DialogResult.None; try { _msg.Length = 0; _msg.Append("ShowConnectionStringDefinitionsForm started ...\r\n"); Program._messageLog.WriteLine(_msg.ToString()); PFConnectionStringManagerForm cnf = new PFConnectionStringManagerForm(); res = cnf.ShowDialog(); } catch (System.Exception ex) { _msg.Length = 0; _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); Program._messageLog.WriteLine(_msg.ToString()); AppMessages.DisplayErrorMessage(_msg.ToString(), _saveErrorMessagesToAppLog); } finally { _msg.Length = 0; _msg.Append("\r\n... ShowConnectionStringDefinitionsForm finished."); Program._messageLog.WriteLine(_msg.ToString()); } }
static void Main() { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new CMainForm()); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); CAppGlobalErrorHandler.WriteToAppLog = true; CAppGlobalErrorHandler.WriteToEventLog = false; CAppGlobalErrorHandler.CancelApplicationOnGlobalError = false; Application.ThreadException += new ThreadExceptionEventHandler(CAppGlobalErrorHandler.GlobalErrorHandler); PFConnectionStringManagerForm frm = new PFConnectionStringManagerForm(); frm.ShowDialog(); //don't use Application.Run: program will not close properly }