private void IncrementPercents(String val, int id) { LabelPercents.Text = val + "%"; try { FourStateControl current_scanner = null; foreach (var item in _ProcessingItems) { var ids = item.ScannerId.Split(';'); if (_ContainID(id, ids)) { current_scanner = item; break; } } if (_current_threads_count == 0 && current_scanner != null && current_scanner.ErorrsCount == "0" && current_scanner.JunksSize == 0) { current_scanner.CurrentState = ItemState.eNoErrors; } else if (current_scanner != null) { if (_IsFileScanner(id)) { //design init current_scanner.IsFileSacanner = true; JunksSizeTotal += _current_junk_size; current_scanner.JunksSize += _current_junk_size; var _cur_label_errors = Convert.ToInt32(current_scanner.ErorrsCount); _cur_label_errors += _current_threads_count; current_scanner.ErorrsCount = _cur_label_errors.ToString(); current_scanner.CurrentState = ItemState.eErrorsFound; } else { var _cur_label_errors = Convert.ToInt32(current_scanner.ErorrsCount); _cur_label_errors += _current_threads_count; current_scanner.ErorrsCount = _cur_label_errors.ToString(); current_scanner.CurrentState = ItemState.eErrorsFound; } } } catch { } }
private void ScannerStart(int id) { _current_threads_count = 0; _current_junk_size = 0; try { FourStateControl current_scanner = null; foreach (var item in _ProcessingItems) { var ids = item.ScannerId.Split(';'); if (_ContainID(id, ids)) { current_scanner = item; break; } } if (current_scanner != null) { current_scanner.CurrentState = ItemState.eScanning; } } catch { } }