Esempio n. 1
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            Settings.Default.Save();

            using (new WaitGuard())
                using (new Guard(DisableUI, EnableUI))
                {
                    var logger = new FileLogger(Path.Combine(txtOutputFolder.Text, "log.txt"));
                    var maker  = new WmvVideoMaker(Path.GetTempPath(), new RandomShuffler(), logger);
                    var spec   = CreateSpec();

                    var data = ReadCsv(txtCsvFile.Text).ToList();
                    pbStatus.Maximum = data.Count * 2;
                    pbStatus.Value   = 0;

                    ProcessRecords(data, spec, maker);
                }
        }
Esempio n. 2
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            Settings.Default.Save();

              using (new WaitGuard())
              using (new Guard(DisableUI, EnableUI))
              {
            var logger = new FileLogger(Path.Combine(txtOutputFolder.Text, "log.txt"));
            var maker = new WmvVideoMaker(Path.GetTempPath(), new RandomShuffler(), logger);
            var spec = CreateSpec();

            var data = ReadCsv(txtCsvFile.Text).ToList();
            pbStatus.Maximum = data.Count * 2;
            pbStatus.Value = 0;

            ProcessRecords(data, spec, maker);
              }
        }