static void Main() { try { Nampula.UI.Application myApplication = Nampula.UI.Application.GetInstance(); myApplication.AddonIdentiers.AddRange(new List <string> { "5645523035496D706C656D656E746174696F6E3A4231373132393034363130CA3C0824B7491067F52C0540BA97BC0972C718D5", "5645523035496D706C656D656E746174696F6E3A4231373132393034363130CA3C0824B7491067F52C0540BA97BC0972C718D5", "5645523035496D706C656D656E746174696F6E3A4231373132393034363130CA3C0824B7491067F52C0540BA97BC0972C718D5", "5645523035496D706C656D656E746174696F6E3A543230343431393939343369C97BAE2962F5CB368BF09B76E5AAB060239818", "5645523035496D706C656D656E746174696F6E3A4231373132393034363130CA3C0824B7491067F52C0540BA97BC0972C718D5", "5645523035496D706C656D656E746174696F6E3A5531313638303630393739A58DC7616FFDA9767315987630F5679A4CA310C8", }); myApplication.OnStartCreateMenu += myApplication_OnStartCreateMenu; myApplication.OnStartConnection += myApplication_OnStartConnection; myApplication.OnShutDown += myApplication_OnShutDown; myApplication.CheckHostedEnvironment = false; if (myApplication.StartApplication("DO", eAppType.SAPForms)) { Nampula.Framework.LogHelper.EnableLog(); Log.Debug("Application Start Sucessfull"); System.Windows.Forms.Application.Run(myApplication.MainForm()); } } catch (Exception ex) { MessageExceptionForm.Show(ex); } }
/// <summary> /// Exibe uma mensagem de erro encontrada dentro da exceção /// </summary> /// <param name="exception">Exceção</param> /// <param name="showStackTace">Exibe ou não o StackTrace da origem do erro</param> public void ShowMessageError(Exception exception, bool showStackTace = false) { MessageExceptionForm.Show(exception); }