Esempio n. 1
0
        private void RunTask(SettingsData TaskData, int Threads)
        {
            statusPanelTaskComplited.Text = runningTask.ToString();
            workerTask p = new workerTask {
                threads = Threads, parametrs = TaskData
            };

            backgroundWorker1.RunWorkerAsync(p);
        }
Esempio n. 2
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            runningTask++;
            statusPanelTaskComplited.Text = runningTask.ToString();
            workerTask    p        = (workerTask)e.Argument;
            ShrinkerClass shrinker = new ShrinkerClass();

            shrinker.ShrinkFolder(p.parametrs.InFolder, p.parametrs.OutFolder, p.parametrs.maxWidth, p.parametrs.Quality, chWriteTag.Checked, p.parametrs.TagData, p.parametrs.TagResized, p.threads, p.parametrs.Rename);

            e.Result = true;
        }