public static void Main(string[] args) { AppNameVer = Assembly.GetExecutingAssembly().GetName().Name + " " + Assembly.GetExecutingAssembly().GetName().Version.ToString(); // check for help request if (new List <string>(args).Contains("--help")) { Console.WriteLine(GetHelpMsg()); return; } Application.Init(); retStr = GlobalObj.Initialize(args); // check for problems detected if (retStr != "") { // check for problem type if (!retStr.Contains("SCARD_")) { // error detected (not scard problem) ShowMessage(null, "ERROR", retStr, MessageType.Error); return; } else { // warning (scard problem, can use serial reader) ShowMessage(null, "WARNING", retStr, MessageType.Warning); } } try { // try to set language GlobalObjUI.SetLanguage("monosim-gtk"); } catch (Exception Ex) { // error detected log.Error("GlobalObjUI::SetLanguage: " + Ex.Message + "\r\n" + Ex.StackTrace); ShowMessage(null, "LANGUAGE SET ERROR", Ex.Message, MessageType.Error); return; } // create new Gtk Gui for application and show it MainWindowClass mwc = new MainWindowClass(); mwc.Show(); Application.Run(); }
public static void Main (string[] args) { AppNameVer = Assembly.GetExecutingAssembly().GetName().Name + " " + Assembly.GetExecutingAssembly().GetName().Version.ToString(); // check for help request if (new List<string>(args).Contains("--help")) { Console.WriteLine(GetHelpMsg()); return; } Application.Init(); retStr = GlobalObj.Initialize(args); // check for problems detected if (retStr != "") { // check for problem type if (!retStr.Contains("SCARD_")) { // error detected (not scard problem) ShowMessage(null, "ERROR", retStr, MessageType.Error); return; } else { // warning (scard problem, can use serial reader) ShowMessage(null, "WARNING", retStr, MessageType.Warning); } } try { // try to set language GlobalObjUI.SetLanguage("monosim-gtk"); } catch (Exception Ex) { // error detected log.Error("GlobalObjUI::SetLanguage: " + Ex.Message + "\r\n" + Ex.StackTrace); ShowMessage(null, "LANGUAGE SET ERROR", Ex.Message, MessageType.Error); return; } // create new Gtk Gui for application and show it MainWindowClass mwc = new MainWindowClass(); mwc.Show(); Application.Run (); }