Exemplo n.º 1
0
 static public void UpdatePlatformInfo()
 {
     try
     {
         platformList = new PlatformList();
         SettingsFileIO  settingsFileIO = new SettingsFileIO();
         DirectoryInfo[] dirArray       = new DirectoryInfo(Application.StartupPath).GetDirectories();
         foreach (DirectoryInfo directoryInfo in dirArray)
         {
             settingsFileIO.SetSettingsFilePath(Application.StartupPath + "\\Platform.ini");
             platformList.studioType      = (PlatformType)Enum.Parse(typeof(PlatformType), settingsFileIO.ReadValue("summary", "studio_type"), true);
             platformList.studioVersion   = Version.Parse(settingsFileIO.ReadValue("summary", "studio_version"));
             platformList.platformDefault = settingsFileIO.ReadValue("summary", "platform_default");
             string fileFullName = Path.GetFullPath(directoryInfo.FullName + "\\Platform.ini");
             if (File.Exists(fileFullName))
             {
                 settingsFileIO.SetSettingsFilePath(fileFullName);
                 platformList.platformVerification.Add(settingsFileIO.ReadValue("platform_define", "platform_verification"));
                 platformList.platformNameDisplay.Add(settingsFileIO.ReadValue("platform_define", "platform_name"));
                 platformList.platformVersion.Add(settingsFileIO.ReadValue("platform_define", "platform_version"));
                 platformList.platformPath.Add(directoryInfo.Name);
                 platformList.platformStudioExecute.Add(settingsFileIO.ReadValue("platform_define", "complier_excute"));
                 platformList.platformUIMode.Add(settingsFileIO.ReadValue("platform_define", "ui_mode_args"));
                 platformList.platformCompilerMode.Add(settingsFileIO.ReadValue("platform_define", "compile_mode_args"));
                 platformList.platformCount++;
             }
         }
     }
     catch (Exception) { };
 }
Exemplo n.º 2
0
 static public void SetDefaultPlatfrom(string platformVerification)
 {
     try
     {
         SettingsFileIO settingsFileIO = new SettingsFileIO();
         settingsFileIO.SetSettingsFilePath(Path.GetFullPath(Application.StartupPath + "\\Platform.ini"));
         settingsFileIO.WriteValue("summary", "platform_default", platformVerification);
     }
     catch (Exception) { };
 }