static void Main(string[] args)
        {
            // If file name is present, convert quiet and exit
            if (args.Length > 0)
            {
                string        filename = args[0];
                mm2mConverter conv     = new mm2mConverter();
                conv.ReadFile(filename);
                conv.WriteFile(Path.GetFileNameWithoutExtension(filename) + "_metric.stc");
                Environment.Exit(0);
            }

            // starts windows form application
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // locales management
            string      localeName = ConfigurationManager.AppSettings["locale"];
            CultureInfo locale;

            if (string.IsNullOrWhiteSpace(localeName))
            {
                locale = CultureInfo.CurrentCulture;
            }
            else
            {
                locale = new CultureInfo(localeName);
            }

            Application.Run(new mm2mForm(Assembly.GetExecutingAssembly(), locale));
        }
Esempio n. 2
0
 protected override void doOpenFile()
 {
     conv = new mm2mConverter();
     conv.ReadFile(fileOpener.FileName);
     base.doOpenFile();
 }