/// <summary> /// Начать выполнение скрипта /// </summary> public void ConvertRun() { if (!IsNotConvertRunning()) { return; } try { _workFilter.FileName = _excelFileName; _workFilter.SetColumnType = _checkExcelColumnsType; if (_isRowSelection) { _workFilter.DataRowNumCollection = _dataRowNumCollection; } else { _workFilter.DataRowNumCollection = null; } _thread = new Thread(Convert); _thread.IsBackground = true; _thread.Start(); _isRunning = true; } catch (Exception e) { var ex = new ThreadConvertRunException(e); _view.ViewException(ex); } SetViewState(); }
/// <summary> /// Начать выполнение скрипта /// </summary> public void ConvertRun() { if (!IsNotConvertRunning()) return; try { _workFilter.FileName = _excelFileName; _workFilter.SetColumnType = _checkExcelColumnsType; if (_isRowSelection) { _workFilter.DataRowNumCollection = _dataRowNumCollection; } else { _workFilter.DataRowNumCollection = null; } _thread = new Thread(Convert); _thread.IsBackground = true; _thread.Start(); _isRunning = true; } catch (Exception e) { var ex = new ThreadConvertRunException(e); _view.ViewException(ex); } SetViewState(); }