static void Main(String[] args) { string errmsg = ""; constants.init(args); if (constants.CheckMonoVersion(out errmsg)) { int res = YAPI.FILE_NOT_FOUND; res = YAPI.InitAPI(0, ref errmsg); YAPI.RegisterLogFunction(LogManager.APIlog); if (res == YAPI.SUCCESS) { YAPI.SetDeviceListValidity(3600); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); if (Debugger.IsAttached) { Application.Run(new StartForm(true)); } else { try { Application.Run(new StartForm(false)); } catch (OutOfMemoryException) { string msg = ("Yocto-Visualization ran out of memory"); Console.Write(msg, "Oops", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); MessageBox.Show(msg); } }