Ejemplo n.º 1
0
        private void LoadData()
        {
            //Update Core Split Engine
            SCore.Splitter      = fSplit;
            SCore.TxtFileName   = SpTxtFile;
            SCore.TxtFolderName = SpTxtFolder;
            SCore.CmbSize       = CmbSize;
            SCore.CmbUnit       = CmbUnit;
            SCore.LnkFileName   = SpLnkFileName;
            SCore.LFileSize     = SpLFileSize;
            SCore.LPartsNumber  = SpLPartsNumber;
            SCore.LPartSize     = SpLPartSize;

            //Update Core Join Engine
            JCore.Joiner        = fJoin;
            JCore.TxtFileName   = JnTxtFile;
            JCore.TxtFolderName = JnTxtFolder;
            JCore.LFileName     = JnLFileName;
            JCore.LFileSize     = JnLFileSize;
            JCore.LPartsNumber  = JnLPartsNumber;
            JCore.ChkCrc        = JnChkCrc;

            UpdateProfiles();

            //Select Unit
            CmbUnit.SelectedIndex = Ini.ReadInt("splitter", "unit", 2, 0, 4);

            SCore.CheckMainFile();

            //Load Options and set there values
            ArrangeOptions();
            LoadOptions();

            startupFlag = false;
        }
Ejemplo n.º 2
0
 private void SpTxtFile_TextChanged(object sender, EventArgs e)
 {
     SCore.CheckMainFile();
     if (!SCore.InvalidFile)
     {
         string path = Directory.GetParent(SpTxtFile.Text).FullName;
         if (!SpTxtFolder.Items.Contains(path))
         {
             SpTxtFolder.Items.Add(path);
         }
     }
 }